* Fixed datetime deserializer
* Changed patch functionality to be the intersection of passed in keys and attributes from the model
* This prevents None attributes on patch model from being set on the original model, unless a null was passed in with the key for that attribute
* Nullable field validators need to be automatically generated on the model
* Updated tests to accommodate changes
* Added iso8601 library to handle parsing incoming rfc3339 datetimes
* Refactored code and modules for consistency/readability
* Updated primary migration script
* Impletmented rudimentary User and UserToken services
* Started work on adding testing
* Broke API into blueprints, starting with authentication
* Added a simple cli manage.py utility
* Added a Dockerfile to create a runnable Atheneum instance