Implemented a queue
Implement the CommandRunner and integration tests