Move test cases to json
Remove ast tests, no longer supported
Handle non bools in if statement
Remove all record data structs
makefile -> Makefile