Fixed submodules and added IDE setting to ignore file.