using proper libtool versioning, some small updates