NPE Fix

- NullPointerException fixed in the touch listener
- Fixed Api8 animation
- Bumped java version to 1.7
- Bumped android gradle version to 0.14.4
- Added some descriptions for interfaces