Change configuration variables to start with a :, only allow usage of '.var' from within a block.
Update json builder to handle arrays.
Include caching of AST based on file name. Use builder cache instead of requiring at use time.
Update simple.jav