Changed to Gradle structure + gitignore