started working on the new plan for representing stored stuff
still trying to figure out how to express a field type - things that can be turned into json
lot of screwing around here, really
re-working, simplifying
still at it
came up with a new way to represent the operations. added new tests, with mocking. started re-writing api implementations. upgraded sbt.
finished up the basic me api routes; tests and all
just implemented UserApi. very simple because all it needs to handle is gets.
getting close now
finished up topic api, reorged user api, moved models

and reformatted type annotations
more reformatting
tested the user api to my satisfaction. added some stuff to the topic api, changed the way apis are composed
new model for data ops is sketched out but not ready

done:
- refactored service structure
- added guice
- built out ops
- refactored db actor setup
- fleshed out several apis
- refactored test suites

todo:
- complete all DAOs
- implement handlign of operation types
- add request and event actors
- implement request and event apis
- set up storage for requests
- set up storage and cache and other stuff for events
- finish up client apis
- write unit tests for all client apis
- write unit test for client service
- write tests for db operations (both DAOs and handlers)
Merge pull request #5 from raptros/new-data-model

New data model