Modifications to command-executor-api to support Observables

Change-Id: I0943678df652f02a8e8c3edecc9fd7b156dde64b