created BaseModel & Validation classes, added a simple view presenter
added RoleFilter
started work on the front end