started refactoring to modularise seating code
this fixes the bugs in the table logic and refactors to prepare for automatic videos instead of hangout URLs