add shims for utility functions
better Makefile, with linting
bump to 0.4.2