use new style syntax for exception handling
fix urllib2 imports
make modules import compatible to both Py 2 and 3
use django utils six
fix test cases where http resonse is bytes in Py3
use six to handle Py2 long type
give db name, Py3 tests complain about wrong db name
replace exception message with str()
explicitely use long for Py2 and int for Py3
fix remaining exception message
fix Py3 test - assert redirections. Only use status_code for now
add Python 3 as language supported
add models compatibility
test python 3
Incremental steps to getting the py3 branch running in travis-ci.
adding link from the readme to the travis-ci test runs.
Merge pull request #458 from troygrosfield/python3

Incremental steps for py3
readding django-facebook to dev requirements.
removed python-memcached from dev requirements since it's not needed for
the tests to pass.
pep8 cleanup