Stand alone models
Added signup functionality
User extends Account
Make login / signup layout
Modified access control
Added password forgotten functionality