Create a `redux.js`.

The `esprima.t.js` test was failing in coverage because it does not
touch any instrumented code. Created a `redux.js` and included it from
the `esprima.t.js` test. Will need it eventually anyway.

Closes #38.
Remove test of minified source.

Testing minified source is going to impede development of the new
Esprima based implementation. No longer a goal.

Closes #39.
Remove Esprima test program.

See #37.
Add Escodegen as a dependency.

Closes #40.
Notes on generator pattern architecture.
Generate a function from source.

An attempt at any sort of fiddle to get the ball rolling.

Closes #41.
Use Subordinate to test AST nodes.

Closes #42.
Gather containment test structures into map.

Closes #43.
onvert AST into AST of AST.

Create a function that will convert an AST into an AST representation of
the AST.

Closes #44.
AST of AST converter with identifier keys.

Fix the AST to AST of AST converter to generate an AST where the
proeprty keys are identifiers and not string literals.