Gradle and travis ci build support

Thought it would be nice as mentioned in #118 by @ghillert to add Gradle support. Travis support is a bonus.