Added periodic building of ping message to broker
Changed the ip2id and id2ip objects to store a record object of each patient device

Use this new record object in ping message for cloud
changed pid to id
Enable publishing of status message
Dedicated function to handle mqtt messages

subscribe to all info messages (currently just for testing)
implemented patient info requests to get the current patient info state according to the broker.
use "pid" for patient id tag in patient info request
subscribe to note messages

extra print statements for debugging
specify specific body parsers rather than general body parser, which has a security issue where infinite temp files may be created and fill the hard drive.
add todo for patient info request
Tightened range of vitals in test script & added respiration to give more realistic values