Dynamic category addition to the UI

(From this discussion)[https://groups.google.com/forum/#!topic/node-red/JVxMtMirWxw], now has dynamic category ingest ability.  Categories can still be sub-indexed by using additional dashes, but all will be rolled under the a master category, as before.