Changed default starting id for UPNs to be 30001
Reworked startup exceptions so that KenyaEMR can display more meaningful exception messages and display a header if something went wrong during context refresh