Added a cryptographically advanced register page + more

A very exciting commit! The register class in accounts.py contains a
cryptographically secure registeration mechanism. The details of the
schema are included as comments.
I might even post a blog post about it.

Oh, I almost forgot!
Some changes in the stylesheets and navigation system. Navbar highl-
ighting works again, and possibly some stuff that I forgot!