cleanup
renamed product groups to categories
all 27 categiy tests pass (jippie)
fixed the 25 product tests
all features pass
fix the generated spec code for them to pass
minimal model tests for 215 passing tests