chore(gitignore): ignore .class and .directory
chore(setup):  project layout

Set up project layout following gralde groovy plugin at
http://www.gradle.org/docs/current/userguide/groovy_plugin.html#groovylayout
chore(setup): gradle

Add essential Gradle file:
- Wrapper
- gradlew run script
- Minimal build.gradle and gradle.properties