Major refactoring, to support new git based HTTP configuration channels
Putting updatecache needed value back
Implemented process matching based on stats
More concise matching logging
Providers define their tasks. Missing providers now yeild a provider status of -1
Unhandled provider exceptions now raise provider status of -1
Updated readme to reflect significant changes in the code