added response handlers and support classes
Merge remote-tracking branch 'origin' into simple-get

* origin:
  now using httpServerSocket class instead of Java/ServerSocket
  breaking out sockets into their own class
Merge branch 'simple-get'

* simple-get:
  added response handlers and support classes