Fixed issue where field is forced into lowercase

When running dataSource.discoverSchemas() loopback will lowercase fields and model names if they are already camel or title cased. Added code to check for no hyphens or underscores.