Updated POM to make use of Java version 7 as the compilation target, as well as to support Java 7 constructs
Defined a spring version property to avoid repetition in the dependency declaration

GCP-10126
Reviewed by : Daniel Jao
Updated POM to change artifact version to 3.1.0-SNAPSHOT

Included settings for deployment of artifact to Nexus repository server

GCP-10251

Reviewer : Cyrus Venn Casada