Added string and boolean variable storage support. I've said this a
couple times before, but I'm pretty sure we just have to test now. We
should look into scope issues like whether or not we should be able to
call functions from other functions, etc...