Option objects + Special inputs + Hide ban notice

* Created a constructor function for an Option object in order to merge the defaults, labels, and explanations objects into a single object.
* Started toying around with allowing specific options to use specialized inputs. In this version, thumbnail count uses a drop-down list. I'm not sure how I feel about nesting switches.
* Added a hide ban notice option... <_<