Introduce gradle build file
Fetch all dependecies from maven in IntelliJ
Ignore user and generated files
Default constructor is not needed as it is constructor injected
Fix android related properties, roboguice version
Ignore generated files
Suppress deprecation warning, as the 3rd parent interface has deprecated methods
Tasks to run unit tests, which is now run as part of build