total rework of the whole ordering process

node is only involved in seat selection, doesn't know anything about
other parts of the order
still many things missing
seating expiration and fixes
seats can now be updated by rails

fixed a bug which made seats always available if they were exclusive
reworked some parts
produces less traffic for seat updates
Merge branch 'take-2'