Added support for icons

Icon appears on the left of the title and summary spanning the height of both.
Instead of setting drawable in the background, as this is an ImageView, we can use ```setImageDrawable(drawable)``` to set the icon. This function takes care of the padding as well.