Removed pyc files; added .gitignore

You probably don't mean to commit the compiled `pyc` files, or the Mac's `.DS_Store` file.

This PR removes those files, and adds a `.gitignore` file that will instruct git not to pay any attention to `pyc` files, `.DS_Store`, and common backup filenames.