All changes with category and genre related classes,splitting of category table

All changes with category and genre related classes,splitting of
category table