Fixing catalog listing/instantating from REST via yaml

@sjcorbett @neykov can you review please.

I'm still investigating + fixing why running all the tests in a row fails.
Do/should we support entity catalog items defined in XML (i.e. with Java type on the classpath)?