Support for Gradle etc.

* Migrated the project to Gradle
* Renamed files to make their names more clear
* Deleted several unnecessary files