TODO Implement key-value options. Improve appearance of title page when the titlepage option is used. Implement due dates. Add option for starting each problem on a new page. Customize problem numbering. Implement class sections.