Converted project to Gradle
Add unit test