Add edit_transpose and bind ^T in the REPL

Also prevent other unprintable and unused control codes from being entered
Change @test_throws to only check for a single exception type

Also update test suite to follow suit