Issue #1: Validate developer properties

Let's see how this looks to ya...
Yeah, this module is being used on the Marketplace backend, browser clientside verification and in devtools in WebIDE. So this parsing will have to be done with something that works in all cases.