updated lexer

updated lexer to not differentiate between reader macros and symbols
added some comments and bugfix

fixed issue with `'` character in symbols