Initial commit - command pattern

Change-Id: I31b3ee8ddccdee6ad312a73aef4826130ab3522e
Signed-off-by: Ranjitha Balaraman <ranjitha.balaraman@sap.com>