initial commit, only formatting changed
added support wrap_content on secondary axis - list size will be based on the biggest item. Also added a switch for items to match parent so items could be sized automatically based on list size
bug fix - using colorDrawable as selector draws on the entire view