Refactor
Merge branch 'master' of github.com:kesapojat/tmc-snapshot-api

Conflicts:
	src/main/java/fi/helsinki/cs/tmc/snapshot/api/app/AppConfiguration.java
	src/main/java/fi/helsinki/cs/tmc/snapshot/api/controller/SnapshotController.java
	src/main/java/fi/helsinki/cs/tmc/snapshot/api/controller/SnapshotFileController.java
	src/main/java/fi/helsinki/cs/tmc/snapshot/api/service/SnapshotDiffPatcher.java
	src/main/java/fi/helsinki/cs/tmc/snapshot/api/util/JsonViewWriter.java
	src/test/java/fi/helsinki/cs/tmc/snapshot/api/controller/BaseControllerTest.java
	src/test/java/fi/helsinki/cs/tmc/snapshot/api/controller/ParticipantControllerTest.java