AbstractLexer class expanded, documentation reformatting

Class AbstractLexer:
-Added methods added: next_char, scan_single_char, build_token.
- In initialize: attribute queue initialized with a TokenQueue object
Classes Token, TokenQueue: RDoc comment re-formatting
b