added tests for if/elseif/else
elseif now supports assignments
updated readme
Added support for boolean conditions of a variable. In other words,
we don't just support:

   if true {  ... }

but also

   if ok {   }

where ok == true/false