Added category property to Product
1. Moved MagicPanel references to AbstractMagicPanel
2. Miscellaneous refactorings and fixes
Updated version to 0.3.4