new config options: server cert and server key files
added a helper function to create self signed certs within Hornet
basic session class
updated configs
added a test to ensure creation of self signed certs at start
updated requirements
run monkeypatch before everything else
updated default config file
implemented a shell class for handling communications between virtual hosts and ssh wrapper
create self signed certificates before starting the streamserver
ability to authenticate usernames and passwords