Tasks: * [x] Add the ability to parse user-provided text - #32 * [ ] Support command synonyms - #34 * [x] Identify command synonyms * [ ] Standardize phrasing internally * [x] Devise data structure (AST) for the parsed results of user-supplied commands - #37