Prefix refactor

Hey John,

I removed the question for prefix and generated it from the theme name. I think it is less confusing this way. I also fixed a bug where only the first word of a the prefix for classes would be uppercase to all the words first letter are uppercase which fixes a fatal error.