Fix Everything

**Disclaimer:** By submitting this pull request, I *do not* endorse the contents of this code in any way as being "proper". I just tried to fix some of the worst things. 

- Tabs are not your friend. Don't use them. Use spaces. <3
- I added setup instructions for the venv and a requirements file. (make that with `pip freeze > requirements.txt`). Dunno if I got all the packages, but I got `Flask` and `Flask-SQLAlchemy` + its dependencies).
- But actually, don't use tabs, because it makes diffs look like this.
- Fix the code at the spot where my name was mentioned
- Reverse lists without making me cry.
- Removed some unused imports.