style changes
removing old assignment library
adding some missing pragma statements
adding some doc strings and overriding write() to produce json if data is not a string
adding ram requirement check
adding ram requirement chec
adding and 'old_value' to the config callbacks
adding ram-report-delta to the config
adding a config callback to POST changes to config['free_ram'] so long as the change is higher than the value specified in --ram-report-delta
don't need the run keyword for post_free_word
Removing references to swap since the model does not have it anymore.  Adding --ram-max-report-interval which introduces a time based limit to free_ram updates since events could trigger an update pretty rapidly and we don't want to hammer the master with those