Remove singularization on schema class names

Using camelize() does the transformation we want without also singularizing the name. This makes user input more transparent and fixes issues around plugin schemas with plural names.

I also fixed the error output so it was a bit easier to read and had a non-zero exit code.

Refs #4993