Seriously reworked the ui so hashes control what view you've got. Need to fix the filters which broke with hashes and add user validation that isn't crappy.
Changed to a hashed based user for easier exploit creation.
Initial status box impl.
Made shared database connections for better testing.
Added test for login failure notification.
Added validation to login fields. And 'return' submission.
Added feature to include alt url.
Consolidated datasource for easier testing.