add file management module
Implemented machinery for working lexer
added punctuation and terminator rules