Changed ViewHolder to be better at encapsulating view.
Made ViewHolder more encapsulated by making it incharge of inflating
view.