Commiting parser
General clean-up

I added a header so we have the openfile data type in scanner.h
Added malloc to token** so we don't blow up the memory...woops
Removed test_openfile.c because honestly doesn't look like we're gonna use it.
Removed some spacing that bothered me in parser.c and added header file to parser.h for token data type
Added header/parser and parser call to main

Also copied over data from tokens, so we have the buffer for the listing file
Changed to minimal source.IN

Trying to get the thing to pass the semantic parser but no go...Well, that's bad!