Renamed the firestone.views.View class to firestone.proxy.Proxy, along with all its references
Readme for testproject
Modified the order of arguments in some methods
Added 2 handler methods, package() and add_metadata(). Both will be invoked from the postprocess() method
Renamed the test files
First iteration of serializer
JSON serializer is datetime-aware
And the corresponding tests
Modified the behavior of method is_method_allowed. Feels smoother now
Refactored to make it more testable, and modified its test module
Modified imports to get rid of disambiguations
First iteration of postprocess method
The second argument of the tuple that serializers return, should be a dict where keys are headers ready to be applied on an http.HttpResponse object
Refactored the serializers module
First iteration of exceptions module, and its corresponding test module
Modified the behavior of HandlerDataFlow.is_method_allowed
Written the HandlerDataFlow.execute method much more consicely. Errors are handler by the exceptions module.
Method HandlerDataFlow.add_metadata() is completely useless, and
replaced by method package(). The latter now packs some metadata as well
Adding debugging data in the response