ActionResult refactor to store structured results

I think the naming "parameters" is misleading since this does not carry the arguments to the Action, but the map of results.  E.g.:

```yaml
outfile:
  file:
    size: "10.2GB"
    filename: "mysql_backup-2014-08-28.tar.gz"
  time-to-make: "5 minutes"
```