Update .gitignore

Added some new items to .gitignore for files generated by Windows and OS
X as well as the Gemfile.lock file that isn't necessary