Add porter as proper submodule