move reservation making logic to cart
adjust logic
default to false override
tweak formatting of error messages for nicer viewin
revert logic to behave as before
Merge branch '351_reservation_create' into 502_reserver_notes

 the commit.
notes, man
fix typo