Add factories for Module and ModuleType
Add support for module ordering

Module order is supported when returning modules in both serialize (for
the admin system) and spotlightify (for the frontend system).

This commit includes adding modules through the /dashboard route but
does NOT include updating existing modules. At the moment this will
raise a NotImplementedError.
Merge pull request #219 from alphagov/module_ordering

Module ordering