Bump to version 2.1
build: set SONAME in shared object file

Fixes #151.