fixed argument length check, added gitignore, added _readNamelist to makefile clean