Short circuit and basic background
-Interpreter now supports short circuiting of && and ||
-Supports basic use of the background directive
Background and Lock
-Now supports expected behavior of background blocks
-Added support for lock blocks
-Fixed an error for short-circuited boolean logic
-Added testLog.txt to .gitignore
-Added test cases for background, lock, and short circuit