allow selection of hosts by tag
search against host description as well
[runbooks] display line count as well
[runbooks] show a spinner when running commands
don't read vals from hidden inputs
[runbooks] handle NPEs
[runbooks] correctly display multiple results
[runbooks] handle case where agent doesn't exist (shouldn't really ever happen)
[runbooks] display outright exec failures differently
added user_id to CommandLog
[runbooks] display user who ran command