initial commit, repository and commit model, repository controller
merging in files