Lexing of strings and character constants updated. Working now except
for things like unicode support, and numerical constants within char
literals. Added in CharacterToken and StringToken classes to support
this. Updated the README and planning.