Added support for empty map literals
Add a lot of list tests
Make if treat truthiness correctly
Parse basic case statements