Fixed typo in README.
Added LICENCE headers to all .java files.
Fixed typo in javadoc.
Introduced the Archive model bean that is created by Google autovalue.

Also modified the Gradle scripts in order to create the necessary sourceSets and auto-value classes during compilation.
Introduced the Archive model bean that is created by Google autovalue.

Also modified the Gradle scripts in order to create the necessary sourceSets and auto-value classes during compilation.
Added AutoValue documentation to README.
Fixed build problems related to generation of the generated sources dir.
Updated README.
Updated README.
Fixed typo in application configuration.
Added JSR-305 annotations.
Added pitest and jacoco plugin.
Updated to spring-boot 1.1.8.RELEASE.
Upraded to spring-boot-1.1.8.RELEASE. Upgraded to gradle 2.2-rc-1.
Added Apache licence badge to README.
Changed build status badge.
Upgraded to spring-boot-1.1.9.RELEASE.
Upgraded Gradle to 2.2.
Updated README.
Updated gradle to 2.2 and also upgraded all dependencies. Needed to add checker framework in order to have JSR-308 annotations available.