ignore lib
typo
customize makefile
customize test utils
update readme