Added compat module to handle py3k compatability
Move to using compat.to_str to handle bytes type
Use compat.iter_dict instead of dict.iteritems
Use compat.NUM_TYPES due to removal of long in py3k
As basestring has been removed, use callable instead
Add python 3.3 support to tox file
Add python 3.3 support to travis.yml
Merge pull request #28 from bluepeppers/py3k

Add Python 3 support