Added parsing of patient note json

Added location and responder ID to the note object.
Make sure responder id is set before finishing note.
Globally set default location information for convenience
Create patient notes singleton
Make PatientNotes.getInstance() static and add note from new note fragment.
Add note id to JSON format and change to just a string (still generated as a randomUUID)
fix call to getnoteid
return patient and note ids from new patient fragment
Change Patients.getPatient to create a Patient object if it does not exist.
New notes are now published over mqtt from the responder device.