Gradle project structure

Gradle project structure and IDEA project files to integrate Gradle