* Changed the prompt to reflect the current mode
* Updated unit testing
* Migrated command and dyn_keyword functions to receive a user_input
object
* Redid the help mechanics to include supported modes
* Added get_version to the plugin class