Take care of @josenavas suggestions
A bit more docstring
pep8 fixes
import THE FUTURE
import THE FUTURE AGAIN
moving the future
addressing @wasade comments
cleaner join in info.setter
pep8 test_util