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.
So much repeat code between all these classes for tags. There's got to be a way to refactor it into one reusable place. We'll have to do that later.