added check for first char in struct/class name (#44), fixed bug where structs and classes were reported as global variables