Adding copyright notice to faux system headers
Fixing constructor types

Was accidentally being made a pointer because of pointer
parameters. This works around it.
Fixing place attribute for literals

Added literal production rule and handling in type_check() because
previous method (in get_typeinfo()) was buggy (types were showing up as
literals, didn't want to figure out why).