-Added License and Copyright information
-Bug fixes in MQTT code to handle disconnects more gracefully
-Moved/Commonized some variables (thresholds/shared prefs/etc) into the Abstract monitor.
-Added the ability to retrieve and save the lastsuccessful action for a monitor to the abstract class.
-Major overhaul to the android alerting monitor. This served to provide more useful messages that the user can act on.
-Added a Trimming feature to the DownloadObject so that monitors can request the EGV array be trimmed before processing it.
-Updated some verbage to clarify messages
-Added the monitor type as a required field in the constructor. This was to facilitate management of the last successful processing retrieval/storage and assist with trimming.