Corrected return paramter in Documentation
Ingore .bak files
Added IPosition Interface
Added Token Interface
Added LexerContext
Added ILexer interfACE
Made some diagram corrections