add a couple of helper methods for working with requirements #107
improved #107 so that when we create a broker profile with mq-create we define at least 1 instance requirement (so that it appears on the Profiles page with a warning if its not running) , refactored API and DTO to focus more on configuration (rather than running status which will be a separate API call) and added a first cut of an ability to load the current (active/required) broker configurations so that we can support tooling to edit them