Update code to work without Android Annotations dependency

Hi,

I've updated the code base to work without Android Annotations which is extremely painful to setup on Android Studio + Gradle.

P.S. I also have updated Gradle version.