use entity type rather than collection name
only allow schemas on root collections
RootCollection instances should always return isRootService() as true, was always returning false
add schema test to REST tier
complete Services tier tests