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+