Added Answer, Attempt, CampaignRole, Question, and UserRole models.
Updated the table creation SQL to accommodate CakePHP's lack of support for composite primary keys and to resolve an issue with storing DATETIME vs TIMESTAMP vs TIME in the Attempt model.