Initial working version. Missing password salting and encryption, remember me functionality, and forgot password link.