Issue #37 - Change canReadFile and canReadSchema into single method, getCapabilities that returns an EnumSet of viewer capabilities.