Import render_model() as a GenericBackend for flexibility.
Removed unused imports.
Refactor tests. Drop unused imports. Bring most of the _utils.py logic into the places were it's used.
Revert "Import render_model() as a GenericBackend for flexibility."

This reverts commit e7c7d515785cf468ba83bdcbcd9d321fc48aff62.
Use a GenericBackend for our template finding function.
Improve testing function names. Separate out components into their own tests. Remove an erroneous assertTrue().
Following the _utils.TestCase(ArmstrongTestCase) convention.
Remove unnecessary code
fix copy-n-paste error
Update copyright
Tweak README for wording and format
Fix typo
Tweak wording a bit
Fix typo
Tweak wording just a bit
Merge pull request #7 from tswicegood/readme-update

README updates
Add missing dependency
add missing .travis.yml file
Revert backend template finder code
Change utils.render_model to be a backend