fix query string serialization to deal properly with hashes and arrays
be able to resolve a script name => ID
when finding a server within a role be able to match by GUID as well as index + spec; filter servers found by those running; other small items
add maintenance mode on/off, also adding a generic (but messy) polling mechanism for scripting logs, asking over and over for logs until we get one per expected server