Fixed delete visit and delete appointment

Make sure patient screen gets updated on deletes.
Resolves #25

Added diagnosis and procedures to patient screen.
Also, fixes for visit and appointment deletion