[Geoserver-devel] Rest module feedback, part three

Hi David (hi all),
today I've updated the code and saw you made quite a few changes
in the direction I suggested yesterday. Nice.
I had to look a bit in the restConfig module to figure out the
details, but it seems to be working ok now.

A few things I noticed:
1) it seems that in order to have /csv/geometryLayers resource
    to be resolved both as is and with the type I have register
    it twice, once as /csv/geometryLayers, and then again as
    /csv/geometryLayer.{type}. Before I used only the latter, but
    now it matches only if I explicitly state a type?
2) the index page is a nice functionality, but having in the
    root is probably not the best idea? If we have multiple API,
    like /rest/configuration, /rest/cvs, /rest/processing
    it would be better to have each plug roll its own index?
3) The RestConfig freemarker templates do now work anymore,
    they are searching for a ${page} item that's no more there

Cheers
Andrea