Python3 requires writing bytes to binary files.

In Python3 any file opened in binary mode must be written with byte
data. Python2 ignores the byte literal so the change is backwards
compatible with all versions of Python2.
Update CHANGELOG
Bump version to 0.2.5