moved all files related to the command execution chain to core/command (includes not yet adjusted, doesn't compile)