Replaced logger with an abstraction layer

Added an abstraction layer so logging can be nulled out with a command
line flag.
adding missing log subdirectory
redirected test output to .artifacts directory
added defer to log statement to properly capture response state
Merge branch 'master' into logging-abstraction

Conflicts:
	server.go
spelling is diffecu^H^H^ challan^H^H^H hard.
Merge pull request #13 from modcloth-labs/logging-abstraction

Logging abstraction