Tags and ui

* Added Tags in all resources
* New Api to submit jobs will use tags for commands
* Fixed UI to get correct information for Clusters.
 Nope.Commands for a cluster are sets as we need to preserve ordering. Everything else is Sets.