Creates session
Uses bufio to interact with the read/write interfaces
Refactors sessions and starts on first controller
These were already pointers
Adds method to start session
Adds more functionality to stdin, stdout, stderr listening
Fleshes out logic for reading from stdout, stderr, and stdin
Refactors to use io.WriteCloser correctly
Adds ability to force quit the terminal
Adds ability to run, send commands to, and quit a terminal
Refactors
Adds error handling
Forgot one error condition
Store terminals rather than ssh sessions
Allows for disconnection