Fix empty string handling
Add print statement test case
Get rid of some whitespace in our test programs
Add Everything 2 test program (the beast)
Parse nexted boolexpr a bit better and warn for extra code after $ symbol
Use proper exceptions for parsing block