Added a fairly strong suite of specs unit tests for just about all use cases of the backend. Most of them of failing as this is being done in a specification driven (or TDD) style.