Used gradle for project structure
Commit all files