RSVP front end mostly working ... still needs error checking and backend