Added documentation
removed quit() in JsonResponseWriter, renamed some vars
added logging message on bad encode
implementing requested changes
Merge pull request #10 from VividCortex/4-common-code-in-utils

I'm going to merge this one so that I can stop worrying about it.

It sounds like we want something like this functionality.
The interface as it currently is is correct except for maybe changing the name of the util directory.
We are defaulting to the go log right now, but it will be easy enough in the future to add a method so that others can specify a different log.
There's no panicking in the code right now; we only log errors.