Basic framework for autodiscovery

* Enhancements to the OARR model to take operational status field
* script and top-level function for controlling the auto discovery
* detector module with superclass and example implementation of detector populating operational status

This is now ready to be extended with additional detectors