data-check test loop checks command status, does the usual confirmation/exit checks
display lists of hosts being promoted/demoted with configuration summary
fix Failover::Command run() method when dry-run is enabled (wasn't returning command object, which broke calls expecting chained method support)
error out if the same host appears in both the promote and demote lists
check remote hosts for necessary directories
fix optional filename-in-dir test
issue remote commands through sudo when connected as non-root user
verify ip takeover methods from configuration
sample failover.ini updates to match new config settings for various host types
Actions package, with methods for promotion, demotion and IP takeover (latter two still need implementations)