Added update checking and .gitignore file.