clean up of repo and breaking projects into separate repos