Product model now using category_departments foreign key
Slight change to the controller to show relavent category and department for products
Fixed failing specs for category department change
removed category_id and department_id from products
Fixed failing spec for category admin page
hopefully solves issue with show products in the right category department
Added tests for new scopes in the product model and also raising exceptions if no min or max price calculated for method