Test all Python modules.

All python modules are tested to 100% coverage. No guarantees made
for JavaScript and templates.
Speed up tests by mocking out expensive calls