Change available utensils to enum
Rename AvailibleUtensils to AvailableUtensils
Fix eraser checking code
Add utensils package
Add and implement UtensilFactory
Assume background color is white in Eraser
Add StyleSource class
Reimplement UtensilSelectorListener and ColorPickerListener and write
changes to StyleSource
Centralize style changes in StyleSource object