* Current test setup is too restrictive, allow running a series of executables in different contexts instead * Split existing tests that test against swarm
* Add test demonstrating failure when running on worker node * Consider manager status when checking for swarm related features * Update documentation