#65 Byte-String needs to be decoded to work with Python3
#66 convert __cmp__ to __tl__ method

This was suggested in
http://python3porting.com/problems.html#unorderable-types-cmp-and-cmp

Still I get a
```
TypeError: unorderable types: SemanticVersion() < SemanticVersion()
```
But it works fine in Python 2. @mtiller, any idea?
#65 Another Byte-String that needs to be decoded to work with Python3
Bump version number and also add the colorama soft-dependency