Changed booleanLit and Nil nodes to implement singleton patterns
Merge branch 'vbranch' of https://github.com/tford9/CSC-4101-Projects into vbranch