Merge pull request #9 from kumavis/master

Code refactor, cleanup, and comments
0.5.0
'while' and 'for in' statements

closes #4
test include specific global
function declaration
hoist vars and functions

closes #7
walkBlock -> walkAll
check for infinite recursion

closes #10
oops
early return, break, and continue

closes #11
0.6.0
Tests for literals and basic types