Demo from last night v0.3

Added any new files or unchanged files (i.e. emailsender, customer,
etc). Doesn’t include merge of Restaurant, Reservation,
ReservationManager or DataAccess. See comments in controller files for
bugs and workarounds.