ignore .o files
updated makefile to compile all .o files first, then link them
hexpand.c and main.c are now separate files