many fixes to problems in Game Jam

allow for duplicate returns
error if import file does not exist
do not error if semicolon in struct def
convert return value to appropriate type
allow implicit conversion from pointer to bool
globals without init now default to 0
mend