Reorganizes the CoffeeScript, file structure; adds a Gradle build script for minifying the JavaScript library