introduces new abstract class
IngredientCollectorActivity & RecipeCollectorActivity uses this already
for creating new OnClickListener
stash to merge with master
Changed AbstractCollectorActivity