First working commit.

Now parsing market data and saving to repository. Needs cleaning up for
first release.

Implemented all of the base functionality. Refactored to use whiteboard
objects (Writers) for committing data.