Added unit tests for parsing pointer assignments, as well as fixed a bug
in the parser where more than 1 level of pointer wasn't being parsed
correctly