1. Create New Event seems quite broken with regard to price sets (and the code in general needs to be cleaned up and fixed)
2. Calls buildAmount from registration process. This is not a static function so works because PHP is quite forgiving. We need to make buildAmount static
3. The postProcess needs to be changed to account for priceSet if that was set. also a formRule might need to be introduced.