Separated out commands into it's own file, so more can be added if needed.
Pulled email templates into app template folder for easy access.
Added Argon2 settings to .... settings
Removed general dashboard since it was redundant and not being used.
Replace the dashboard button in the header with profile button for easier access.
Made profile editing form use the base for the other profile, instead of the grey background modal
Added a bit more form masking to
Added a lot logic checks for all the submission/revision/review.
these checks make sure that no one can do anything they shouldn't or view something they shouldn't
removed the splash page since it wasn't being used
Added review form and hooked it into the database
Shows feedback and comments for revision after feedback has been given
A little bit of logic and error checking for revision submission, need to implement alot more across the entire submission /review process
removed duplicate fields on registration page
uploading and submitting works flawlessly
made revision upload form
added CSS for Latex logo
fixed some broken links in header
fixed marshmallow not initialized correctly
cleaned up submission route
Made naming more consistent across functions and models
The submission for is done-ish, doesn't actually put the data in the database yet, but it takes all the data and files properly.
Renamed TADs to be submissions, since that was the generalized name that we had agreed upon beforehand.
Added major professor field to db and submission form.
updated links for dashboard and header
Remove old config base
removed unused form field
Reconfigrued the init_db command to work the way I should have done it in the first place, but did not know about (it's built into flask now, so flask scripts is unnecessary)
So just run `flask init_db` and it'll work
the re-usable address form was breaking both forms due to how flask-user works, since it compares form field name directly to the database, this type of sub-fielding(?) does not work