Increased Security on Models. Added user Roles. Added Users. Implemented partial authentication.