PR for code review

The main purpose of a ViewHolder is to prevent an adapter to call findViewById multiple times.

You can look at this link for reference for proper use of ViewHolder
http://www.javacodegeeks.com/2013/09/android-viewholder-pattern-example.html