Added Assignments Model and Updated Associations