More work with LocalRepositoryCollection.
Commits around now will be messy because of git's new tendency to change branch by itself.
Merge branch 'guice2' into guice because of faff with git changing branches

Conflicts:
	src/main/java/uk/ac/cam/cl/git/ConfigDatabase.java
	src/main/java/uk/ac/cam/cl/git/DatabaseModule.java
	src/main/java/uk/ac/cam/cl/git/LocalRepositoryCollection.java
	src/test/java/uk/ac/cam/cl/git/ConfigDatabaseUnitTests.java