Adds serialization basics

* Add JSON and YAML serialization helpers
* Simple test for API response/request interaction
* Add to_dict method to model base
* Add request context hook
Lots of good tests and test infrastructure added

* Separated out HTTP/WSGI test stuffs from the resource
  tests
* Adds Authenticated and Anonymous context/request mocks
Add tests for API helpers

* Tests for serialization helper routines
Adds basic authentication plumbing and tests

* Decorator for requiring authentication for specific
  resource methods
* Plumbing for authentication method that gets passed
  a context and a request and determines whether a request
  is authenticated, and if not, whether the request contains
  appropriate headers that may be validated for authentication
  and authorization purposes.
Merge pull request #2 from jaypipes/working

Pull Working