Added gitconfig
Updated gitignore.
Added a list of submodules.