Added m_ prefix to all member variables of classes. structs wiill not use m_prefix, since the member variables are publicly accessible.
Made core data type and structure tests execute after building.