Introducing run-modes to Virgil: support for embedded or remote cassandra instances