Support Policy documents
Add optional GUID, and compulsory File handle
Making folderId an Option. If it's not there, we must be a top-level item
Fix impossible equality check
Supporting listenPort (and perhaps others too) through judicious defaulting
Using a git-style command dispatcher to allow lots of little command-line apps to exist: