Further work on exec command

In response to #102:
- Added --quiet and --pretend options for the exec command
- Added an 'exec_all' command to execute a command in the root of each cloned castle, along with --quiet and --pretend options.
- Added tests for all of the above.