Fixing PEP8 violations as a first step.
Adding gitignore
Breaking out classes into subdirectories.

- Adding virtualenv script to add ability to run the script without installing PIL into the system.
Adding readme.
Calling main the 'right' way according to python conventions.
Major refactor to use python conventions for class, method and variable names.  Also broke out some code into modules and common places.
Merge pull request #1 from pjohalloran/code_refactor

Code refactor