1. core: Add createAction and runAction(commandBase) methods

Adding this methods as going to introduce a future change that will
need to create a command object, run a state altering method on it
and then use this command object for execution

Change-Id: I9c420aba7a95ec7264dad31a6bca9d11edf3a607
Signed-off-by: Yair Zaslavsky <yzaslavs@redhat.com>