various fixes, readme updated and Makefile created