Gradle project

Basic project structure initialization