Dealt with creating an unknown Token in the event of an empty buffer.
Made Lexer use folder path
- Fixed bug that caused Lexer to create Unknown Tokens if file ended in an empty line.
- Fixed a bug and created a test to deal with detection and removal of character literals.