add Type class
add tests for Type
automate starting/stopping of server during unit testing
implement RemoteSession and EmbeddedSession versions of Sessions
add tests for RemoteSession and EmbeddedSession (tests pass)