Add init script option
Ensure home directory is created before running init script
Add configurable build-deps repo
Ensure submodules are checked out