feat: add --config parameters
remove gh-pages from submodules, include using makefile