Added PricePlan and PriceComponent validations
Restructured Offering, Service, PricePlan, PriceComponent and PriceSpec
Added new Unit test for validations