added models and controllers for category, presenter, material and track