Refactoring to follow more REST-like architecture internally
Refactoring around a more RESTful model
Copyright notice and MPL
Renaming test file to match package name
More TODOs