Fix #12 Empty strings are not handled correctly
Bump version to 0.5.2
Add a changelog