Changed str to symbol, preparing for future extension.
Can parse true and false literals (#t and #f)
Can parse string literals (ex: "hello", "123éíóabc", "")
Can parse complex number literals (ex: 1 + 2j, 4.3 - 7.1j )
Added some error checking for EOF and now uses function to create symbols.
Wraps the input stream into a InputPort for greater generality of input.
Renamed method: read_char -> read_line.
Parse now takes in a input port and read creates one.
Moved InputPort class to Parse file.
Moved InputPort class to Parse file and added some default symbols.
Can now parse quotes.
Refactored tests.