add soversion for the library
bump version to 0.3.1
Merge branch 'release-0.3.1' into develop