Switch to using submodules.
Update
Update gitigonore file.