Gradle build

@brendankenny PTAL

Fixes #1 
yeah, gradle 2.1 adds that - it's new!