Code Cleanup and Commenting for Clarification
Switch to MIT License
ViewController to DescriptiveStateViewController
Tweak Constraint Modification Order

Tweak the order in which we remove and add constraints so that the view is never over-constrained.
ViewController to DescriptiveStateViewController
Remove Landscape Support