Removing code from master

This is the first step to turn the core pikater system into a submodule for this project. This design allows much more flexibility and automation for both sides.
Adding master branch as a submodule