Initial commit. Getting this new makefile to work and correctly compile flex and bison files