Update gradle

Updated Gradle.

- Added ability to push to bintray and artifactory
- Added CheckStyles and FindBugs
- Added Auto License Headers

I'm guessing we will want to mess with checkstyles a little more to get the exact flavor we want, but once we do we should move it over to the temple library to make it our standard.

Also fixed issue #4 by just removing the NPE possibility.
>    A null graph context is completely valid.