initialize prices with an amount of zero so that conference item is valid upon initialization

revisit this later, coupling is too high
add tests for discount model
extract the conference item discount pricing into a partial
make conference active by default
add tests for itinerary
add tests for LineItem
add tests for payment