add error messages
finish user logic and session
Merge pull request #5 from oconn/user

User