add compatibility layer to support both python 2 and 3
bump version to 0.3.0