Refactor deal-posts class & test.
Add generic settings class (supports post-type, taxonomy, etc) to replace post-specific settings class.
Add taxonomy class.