Removes .pyc files and adds ignore rule to .gitignore.

Was just checking in this morning and noticed that some .pyc files were hanging
around the repo.

It's recommended to avoid committing .pyc files to Python projects since these
files produce bytecode specific to your machine. In many cases this leads to
strange bugs where if a class is deleted but the .pyc instance of this class
remians you may run into some import madness.

I went ahead and removed these files using the following command:
`find . -name '*.pyc' | xargs -n 1 git rm --cached`

I also added .pyc and friends to the .gitignore file so that one doesn't
accidentally commit these files in the future.

At any rate, hope this helps! The cyphers are looking good :D