started working on argument parsing
error handling for the main program
fixed the makefile (again)
fixed problem with arguments