Gradle Build

This builds successfully with `gradle build` but I'm not sure if it is complete yet. Looking for a couple of pointers to fix this implementation and close #72. Mainly:

1. Test the build (haven't been able to do that)
2. Attach aar (shouldn't that happen automatically)