Add py2to3 hacks and binary test.
Make binary now requires min length 1
Make ip address signature changed
Tox coverage should ignore modules outside data_factory. 100% coverage is expected!