Separate __init__.py from main.py
__init__.py exposes front end forms to the user creating their site
main.py actually builds the new site
They should be separate entirely because they have to be deployed independently anyway.
[ ] - remove deployment logic from module_builder