check to see if image blob exists before returning url
Updates to Appointment (duration was causing issues after being marshalled...).
new proxy for basic thing, new platform method for setting custom record id
InvalidThingException typically thrown when trying to delete a thing id that doesn't exist.
Merge remote-tracking branch 'origin/mark'

Conflicts:
	.gitignore
Merge remote-tracking branch 'origin/pep'