initial commit
Tons of changes added that I had held onto for too long.
Bunch of changes from months ago… I'll revert later if I need to