Renamed to scanner.

Lexer makes it seem like it's going to actually parse languages and
such. This is just for breaking down files for them to be easily
parsable by another module.