Added support for reference types and the new expression. Changed parser so that multiplication and boolean and
must be on the same line as their expression. Added reference test files.