Major refactoring. Token files can now be generated with
createTokenFile.py and parseProblemStatement.py looks for tokens in tokens folder