Add missing docs.
Add tests for non-class and filter tests.

* Includes stubs for future test cases
* Includes testing for generate_templates, send_email, and
  write_rendered_files.