Modified all files to make the code compatible with both Python 2 and 3. So far, it has only been tested on Python2.7 and Python3.4

Adjusted test_validation_error_details() to account for unpredictable order in multiprocessing. Tests now consistently pass in Python3.4

Changed required version from 2.4-2.7 to 2.6+
Removed test on bag-info hash. Changing date makes this an obvious source of errors. Sorry for the brain fart. -JG
Also adding Python3 to travis.yml
Removed python3.1 from travis.yml. It is not supported.
Merge pull request #30 from joshuago78/python2and3

Python 2 & 3 compatibility