Adding custom buttom preference. Closes #66
made LayoutContact abstract.
made LayoutContactPicker extend LayoutContact. Closes #60
added LayoutContatList that extends LayoutContact.