Updates background testing infrastructure to use zeus etc.
Replaces User model as primary devise authentication model
Updates devise configuration, specs, controllers and relevant views
WIP registrations
All test passing except for two examples
 Only three failing tests
Fixes signup and registration for new parent-user design