Further initial work

Further work towards an initial project skeleton including a repository
layer around Mongo