Added Ivy as a package manager, improved the makefile, and updated the README.md