Split into multiple files. Added word parser.