updated submodule revisions
improved gitignore