Got Rid of unneccessary files
Removed lex.yy.c this file is automatically generated by lex.
Added header file for filesystem manipulation.
Added Header gaurd to filesystem.h
created project makefile
Modified to give better error message.