better makefile and updated readme