adding user model and controller
refactoring work for implementing user model, controller, view
adding groups
making user part of CMuffin, main class, and refactoring
menu for login
using reflection for listing methods in index
adding support for login via forms
adding profile menu and refactoring for arrayaccess