Congress has voted to allow some Guantanamo detainees to be held and tried in American courts. Many say this is a major step towards shutting down the highly controversial facility for good.