Adding changes from my local
Fixing the Basic Auth
adding my changes
Fixed the Authenication required
Fixing BAsic Auth
Adding changes for Basic Auth
Merge remote-tracking branch 'origin' into BasicAuth

Conflicts:
	src/main/java/com/swift/Request.java
	src/main/java/com/swift/RequestHandler.java
	src/main/java/com/swift/router/SwiftRoutesMatcher.java
Fixing the Set Header in Request
Basic auth code with tests
remove useless stuff
remove unused variables
add RequestReader class
fix reader and add response header
ghetto way to store logs - refactor me!
Merge branch 'master' into BasicAuth

* master:
  Change responseBody to byte[] and drop separate responseBodyBytes
  added test for content range
  added content range get/set and header setting
  Moving fake socket and response constructing to @Before
  FakeRequest and FakeSocket moved to src/test
  added getRequestHeaders to Request object and test; added 206 response to switch statement in Response and test

Conflicts:
	src/main/java/com/swift/Response.java
	src/test/java/com/swift/ResponseTest.java