Improvements to the jsgui catalogue page

* Displays info on applications and entities
* Reworks js so it will be simple to add items in the future
* Adds two helper interfaces to summary objects in rest-server that enable simple sorting by name/id
* Temporarily removes ability to add new catalog items through UI.
IntelliJ has a habit of hiding exceptions from method signatures. I must have missed it when changing getEntity.