Quick and dirty lexing for single and named characters
[minor] Fixed typo in tests & added TODO to .gitignore
Merge branch 'characters-implementation'

Quick merge of this as it demands severe rewriting of lexing process
that will be done in a separate branch. I'm going to employ the
longed-for paradigm: short fixed-size tokens and tokens of unlimited
length should be lexed separately.