More lifecycle events/fixes

Signed-off-by: Chris Sanders <zidane@outlook.com>
README clarification

Signed-off-by: Chris Sanders <zidane@outlook.com>
added checkstyle plugin, cleaned up build.gradle
Say hi to Travis CI.
Update README.
Have Travis only build on Java 6.
Have Travis use the Gradle wrapper.
Compile with openjdk6 rather than oraclejdk6.
Don't use the Gradle wrapper after all.

Going to have to blame Abrar for that one.
Travis build status in README
fixed name set error
Fixed typo (brance -> brace)
Merge pull request #1 from captbunzo/master

Fixed typo (brance -> brace)
Add basic PR guidelines
Merge remote-tracking branch 'upstream/master'