Enforce required parentId; get/set permissions on evaluations

custom user-agent header for command line client
bug fixes