Small tweaks

Mostly just pep8 stuff and a requirements file.

- Fixed link back to Oleg
- Hygenic git import
- Added pyc files to gitignore
- Use .format() instead of string concatenation

I'll get back to more little things when I'm not at work.