renamed variables/functions and clarified in comments how the continuation-based lexer works
rebuild and docs