Added check for the first character in a struct/class name

Addressed #44, but not #37.