Added failure tests
Added test for semantic checking
Merge branch 'master' of https://github.com/dmb2168/PLT

Merge conflict