changes to AutoCat classes

moved DB back to base class
moved GameList and DB assigning from the constructor stage to the
PreProcessor function
added DeProcess to free up memory and references
put some throws in AutoCatGenre in case PreProcess is missed