Many bug fixes + small API changes + first stable version