Added *.pyc and .DS_Store to .gitignore for those that don't already have them globally ignored
Improved readability and conciseness of the run method.