Add submodule for core
initial commit