Addresses all of Fred's feedback.

@stowellm 
#67 #66 #65 #64 #63 #62 #61 
Also adds a screen on app start to choose a preset.

Apps no longer support pre-api 11. (Pre-honeycomb) Material design's support library does not support these older devices. It is not worth creating alternate layouts to keep supporting these old devices. (assuming all they need is new layouts) 

https://developer.android.com/about/dashboards/index.html 
Only about 9% of devices run a version of android that old and most of them are probably in developing countries. 
Why use the object type "Boolean" when the primitive "boolean" works here?  Also, not sure I agree with the name of the variable :package: