added admin user functionality, hashed-passwords, authentication, and sessions for before filter among other things