This is a major rewrite of the code with focus on make a personal use tool production worthy. Changes include:
* Include the start of what is meant to be a community sourced Users Guide.
* Make the reading of json/ini configuration files more robust.
* Include color coding in output of all utilities.
* Use a more robust GuiComponent object.
* Fixed an error in the calculation of time remain/on-battery for APC.
* Updated installation and configuration instructions.