*A lot of reworking of the data model to allow for interchangeable model implementations
**This allows me to abstract any details of whether the data object is actually coming from the Graph or is held entirely in-memory
**This will also aid in producing sane views that don't require inline database calls
*Slowly reworking the DAOs and the stream listeners/workers to use the new model interfaces
*Created VertexBuilder to ease the pain involved when needing to build new vertices for the Graph
*Migrated "GraphDb" (conceptually at least) into the core module
**The remaining GraphDb class will be renamed and refactored to simply wrap the core GraphDb object
*Finished GraphStoryDao implementation
*Resolved integration issues with existing Twitter worker threads
*Began GraphUserLotteryDao implementation

TODO: Figure out correct/better way to handle user lottery polling (in the graph-y sense)
will go away