added fileExists method for RequestHandler; todo: better breakup request URL to get dir structure requested, create ServerFake object to better test Requests/Responses involved in directory usage
added body and content-type getters/setters for Response; added tests; added directory listing method to RequestHandler; some cleanup in Server
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
if responseLine not sent, just send it, no exception thrown
add test for response.send()
Merge branch 'option'

* option:
  add test for response.send()
  if responseLine not sent, just send it, no exception thrown
Merge branch 'master' into sapana

Conflicts:
	src/main/java/com/swift/Response.java
	src/main/java/com/swift/Server.java
	src/test/java/com/swift/RequestTest.java