Moved models on external project
Migrated to Gradle build system
Re-added external project files to versioning