Ignore byte code files
Python 3 compatibility

The app is python 3 compatible and PEP8 is applied.
Add Pillow to the test requirements

Use Pillow for the tests that require PIL, since its py2/3 compatible.
Update tox.ini, setup.py, tests, and docs for Python 3.3 and Django 1.6+.