Fixed circular deps in makefile and updated readme