Reworked page-template system to abstract the process more from serve.rb
Made the program work (and more secure).

There were some significant errors caused by requiring incorrect files
(which only existed because I hadn't deleted them). I fixed that.

Also, the server only stores the SHA256 hashes of passwords now, not
the plaintext.