Add some basic docstrings.
Fix backup & restore of challenges.
Merge branch 'doc'

Conflicts:
	scoreboard/rest.py
Page editing support.
Fix slugs in backup/restore.  Fixes #17
Highlight active links.
Fix style & validators.
Support a rules page.  Fixes #10
Password reset support.

Uses an HMAC based on an expiration time, current pw hash, and user.
This means after a time limit or successful redemption, the token
will no longer be valid.  Fixes #12.