use Math.floor to select a value in range, fixes #23
Don't try to animate changes between DS/SS/NS fixes #27
Don't say the captcha's wrong when it ain't - happend when the email was a duplicate. #24
Users can delete their accounts from the profile page, closes #28
Registration emails point to the correct website
'Fixed' row centering. Not pretty, but works and closes #26
Set visibility:hidden, not display:none for hiding sequences. fixes #25
Return end index as the after-the-end point for slicing. fixes #30
Parse fragment metadata correctly, fixes #31
Don't say anything about the length of primer mis-primings. closes #29
Add Haydn to admins, server should send email on errors
Add basic 500 and 404 pages. closes #32
Add construct prieview template #22
Use libFrag to set nice colours for fragments #22
Use gradient for bk #22
Refactor construct preview as a jQuery widget with external CSS #22
Improve primer page layout #22
Show (currently empty) primer view #22
Post PCR particulars to the correct URL, closes #33
Switch to one-primer-at-a-time editing. #22