Add logic for errors and validation.

Add validation to only allow seats between 1 and 4 and also change
the default error on the page to one that is more helpful.