Web app: everything implemented except for contact editing.