hopefully improving the value of versioning
added full testing for python2