refactoring. scoped 'new reservation' under Restaurant model; moved seats occupied to the Restaurant model; availability is now a validation; rewrote seats occupied query;