added basic code

This is the stuff I put together today. It currently has:
* a repository create option.
* a basic monitor set up, that will notice changes to the filesystem.