added interfaces and classes

I added the IPublisher and ISubscriber interfaces as well as the Table,
Admin User, and SeatingChart classes.