Merge login version with master

Uh, yeah, so I managed to undo the massive screw-up I did to the repo, but in the process I kicked Red's pr into oblivion. So here it is:

Original (by Red Sun):
> 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.

2nd comment (by tyxchen):
> Uh, maybe we should exclude .htaccess from this request...
>
> Personally, I like it a lot, though to be honest we really should have a separate stylesheet for the index page. 
>
> I'll take a closer look at this at around 2 p.m.; currently evading being noticed by mum. Whoops. 

3rd comment (by DG Kim):
> I don't know if we should use the current structure - we need an include folder for most of this stuff. Also, I would like something similar to phpBB to do user.php?mode=something. I'll pull this in and edit it myself.

4th comment (by Red Sun):
> lel everyone is so much more semantically organized than I am. @Deeg-Kim can you explain to me the practicalities of an include folder?

@knittingfrenzy18 @Deeg-Kim @Tungsten314