Feature new helper methods

* Add new methods to the ViewHolder so it lets you access the context and get strings from resources in a easy and safe way.
* Update demo app to use this new methods 
* A few tweaks in the gradle files