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.
It can be null, as genie will automatically add the id, so we don't want to force users to add tags at the beginning.