add tests
remove template
fix some of the fakeSocket stuff
split response process to send responseLine first before headers
Merge branch 'splitResponseLine'

* splitResponseLine:
  split response process to send responseLine first before headers
  fix some of the fakeSocket stuff
  remove template
  add tests