refactored the OfferCustomPersistenceHandler to add the json directly as a property.
moved the RuleBuilderFieldService implementations to the broadleaf-admin-module
refactored the BroadleafAdminOfferController and rule builder to handle new persistence handler