Big refactor.
It now uses oslo.config for config and CLI args and stevedore for plugins