added a makefile, got made yacc and lex compile properly