added travisci
added oraclejdk7 and openjdk7 to travis-ci config
gradle removed lets use just maven
appengine updated to 1.9.0
junit updated to 4.11
mockito updated to 1.9.5
added hamcrest to make assertions more readable
hamcrest assertThat instead of assertNotNull
removed test prefixes
Removed trailing white spaces on all lines
removed duplicated dependencies junit, mockito and hamcrest
mvn clean test on ci to ensure full compilation