updated gitignore to include OSX / WINDOWS / LINUX etc