moved CommandExecutionInstance to seperate file
Added Tests For CommandExecutioninstance