Moving core to submodule
Adding core as submodule