Now have a function that can take a JsValue and convert it to our DSL
Removed some old files
Started working on template re-writing
Started putting together something to parse templates into strong types
More work on parsing templates.
Much simpler reading of templates using standard json validation.
More work on json parsing
Stripped out the type param on Expr for the moment.
Fixed a bug in ReferenceFinder
Can now find all references in the Subnet template.
Can now re-write the Refs in some expressions
Can now inline the Subnet template into the FullNetwork template. Still need to re-write the uses of the subnet outputs.
Started work on re-writing the Outputs from inlined templates to refs of the inlined resources
Now able to build an OutputMap from a stack name and template
Now re-writing the output references on the Resources and Output sections of the parent template
Changed version number to 0.1.0-SNAPSHOT
Re-generated inline.template