Added a InvalidSyntax test suite

While writing this I found out that it is possible to assign no expression,
which really just means it would pass a nullptr into the AssignStatement
constructor. Resulting in a segfault. We are no basically asserting in this
constructor.