init repo
add .gitignore
fix git submodule issues
add helper functions to vimrc