Updated the makefile; will improve late. Also updated some signed int sillyness