Add some more repository code

Signed-off-by: kevinbayes <kevin@bayes.me>
Merge branch 'master' of git@github.com:kevinbayes/olympian.git

Conflicts:
	modules/base/mongo-ext/src/main/scala/olympian/repository/mongo/BaseMongoRepository.scala
	modules/party/party-model/src/main/scala/me/bayes/party/WeakGroup.scala
	modules/party/party-model/src/test/scala/me/bayes/party/PartyTest.scala