Data base infrastructure

This pull request begs the investigation of having the tables assigned to a reservation automatically (considering party_size and table capacity).  It also raises questions as to how the server is assigned to the reservation.  We need to think about if the admin is going to just log in and assign servers to reservations.  If so, then should they not also assign a table/many tables?  And if they can do that...are we just giving them a graphical user interface to do that with this app?  The automation is something I'm having trouble wrestling with doing...

Thoughts..?