show top level services in the classification

this requires adaptation in the structure of the JSON sent to the
browser: it is now an object (tree root) instead of a list.
This is part of #49.
adapt portal services classification to new server response

new server response is a root node, not a list of subcategories.
This should solve feature #49.