Polished library and updated Makefile ready for release.