Development #3 #4 #5

Made progress on issues #3 #4 #5 

Mainly missing the websocket -> ec2 -> buffer -> websocket streaming which has been started on with the authenticate function (needs some refactoring most likely). That is also where this pull request left off and where work should pick back up.