Tidy up the test suite
Regression test for user signup troubles
Add github dependency for pismo
Add a license
Switch usage of pismo
UI tweaks to signup process
Fix input widths on the homepage
Merge branch 'update_pismo' of git://github.com/bis12/project-october into development

* 'update_pismo' of git://github.com/bis12/project-october:
  Switch usage of pismo
  Add a license
  Add github dependency for pismo