added user model and initial set-up steps for secure application.
added validations in user model
Phase 1 complete
added sessions controller, and implemented pieces of users controller functionality, sessions controller, sessions helper and views.