Alphabetical orderering of catalog

[#141]

A first ordering is performed on the depth of the nodes.
then, for ordering, we first order by "order_key" and then the "name". This approach works for both catalog nodes and layers.

As the rest of the service adds the layers in order, the catalogs are ordered accordingly.

order key is at 0 per default.