remove ConcreteCommand.machine
Adding ConcurrentCommand (experimental). closes #151