- Updated gitignore for new project files
- Porting to Kotlin