Adding a working version of the makefile