Add Gradle build files. Needs tweaking (and probably fixing).
Merge branch 'development' into dev_gradle
Fix Gradle build