Add .gitignore file
Initial restructuring to single module format and Gradle for build management