abstracted header files from source files and attempted to test the Parser class