up limit to 400 temporarily
add agent execution.  revamp fixtures to support testing agents
update blob fixtures
add message visibility to messages and query model
add a systemPrincipal global to services.principals.  pass this with findXXX commands that need system level wide access unconstrained by visibility rules.
add visibility filtering on principals
add winston logging solution, use loggly as logs as a service platform
add services require for blobs
move to immediate agent execution model so that different triggering methods (onMessage, periodic, or absolute time) can be established by the agent as to their execution.   In prep for janitor agent, add DELETE endpoint for messages.
move log to its own top level module to avoid startup issues with the service module loading before we are configured.  use naked find for system principal to avoid chicken and egg visibility problem.
update controllers to use encoded queries, move query and options decoding out to utils to be shared across controllers
centralize error handling in utils function
add cron package for wallclock scheduled jobs
create key for ip match responses
add claim agent
refine log messages for device match
add janitor agent and deleting linked resources in support of it
run janitor task roughly every minute
create log entry for client entry logs.
assign link objectid to blob on creation.