Structure: Add core, factory, and helpers.

Core contains classes/functions needed throughout
the app.

Factory contains a function for creating an
instance of the webapp itself.

Helpers contains some useful functions/classes for
the app.
Restructure: Add models.py to import all models.

This is for the sake of detecting new objects for
migrations as well as registering new objects into
the admin interface.
Restructure/__init__.py: Add comment.
Restructure: Begin moving views files to their respective locations.
Restructure: Use core.py in auth and emails.
Restructure: finance - use current_app.
Restructure: add create_app for api.
Restructure: Modularize API.
Restructure: Fix imports.
Restructure: Comment out `Fix working outside of app context.`
Restructure: Initialize admin in the proper location.
Restructure: Add new file to run the app.
Restructure: Move miscellaneous views into their own blueprints.
Restructure: Move static and template to their proper location.
Restructure: Fix urls in base and index templates.
Restructure: Fix imports in budget_categories.
Restrucure: Fix imports on events.py.
Kits: Fix imports.
Restructure: API -Fix imports on parts.
Restructure: Fix photos imports.