Modified the POCOs to remove the associative tables (EventGuest and EventTable). Not entirely convinced that was the right approach. This required modifying some of the LINQ queries.

Some basic validation was added to the Guest and Table POCOs and an x and y coordinate property was added to the Table POCO.