initial support for admin options/settings

Added a support class to make is easier to add custom theme options to the template