Add PurchasingProfile
Added ProductCategoryMarkovModelGenerator and test
Added PurchasingProfileGenerator and test