added some basic language processing. We can make this more robust by cr...

...eating a large JSON file of modifiers and also add recursive modifier searches....but we don't have time