load raphael.js from CloudFlare's CDNJS

Good websites should never load from rawgithub.com.
Merge pull request #5 from auscompgeek/patch-3

oad raphael.js from CloudFlare's CDNJS [more web scale]
load raphael.js from CloudFlare's CDNJS

Good websites should never load from rawgithub.com.
Hide e-mail unless viewing own profile.

Also fixed error message on viewing story page if not logged in.
#morewebscale

Removed useless font demo file
Merge pull request #6 from nhardy/master

Fixed e-mail being displayed publicly.
Disabled autocomplete on word entry.

Reason: Too many words end up in the autocomplete box.
Changed e-mail fields to html5 input type.
Implemented register button on login page.
Fixed Register form

* Changed to <input /> tags
* Removed duplicated autofocus attributes
* Fixed css for e-mail field
Merge pull request #14 from nhardy/master

Fixed some issues
Implemented Scoreboard
Merge pull request #15 from nhardy/master

Implemented Scoreboard
Implemented proper password hashing

* Changed hash function from identity to SHA256
* Generate unique salt per-user on every password update
* Create file to convert database to new format, including hashing old
passwords.
Fixed bad logic in password hashing

Was hashing hashed password and checking against entered password in
User.login.
Merge pull request #17 from nhardy/master

Implemented password hashing
Increased Standards Compliance

Changed use of duplicate id attributes for styling to class.
Improved Scoreboard page

* Added better description/header
* Changed classes to make sense
Consistent Styling for Scoreboard & Story List
Made site *slightly* more mobile friendly.

Made sidebar/heading thing positioned absolute instead of fixed.