Minor reformatting
Basic model outline without implemented methods
moved department URLs to a dedicated controller
Added unique indexes for multiple tables and test data for ProductType
outer code for a table
Moved department to its own controller
factored out common table code to a separate view