modernize and improve interactive connections
The interactive connection capability is kind of crufty and lacks some useful capabilties. Things we should look into are: further standardizing the server side scripts, delivering ssh and terminal capability that we get now via third party install (x11 on mac, putty on windows), and adding the ability to connect to runnings servers (and changing submission scripts so that they respawn rather than drop the reservation when something goes awry.)