The login system version of the site.

This is supposed to basically overwrite what we have now. Reject the pull request upon hating my structure or something. I saved all relevant work already done. So basically pull it in >:D

I didn't want to overwrite master without you guys looking it over so I decided to branch and then pullrequest.