Now setup scripts should accept a controller argument if desired. Add two failover tests to tests.txt, but third test (controller stops responding) is experimental for now.
test_failover_startup: tests failover on startup test_failover_close: tests failover on closed controller connection test_failover_stop_restponding: tests failover when controller stops responding