Remove old code; but keep reference
Start working on top of Esprima directly
Add support for selecting and updating variables
Add Variable#rename() method
Add CallExpression basic functionnality support
Code simplification
Refactor callExpression arguments access
Start implementing ObjectExpression wrapper
feature: Return wrapped node from #key() and #at()

- rename CallExpression#arguments#get() to #at()
Fix Var#value() returns wrapped value
Implement ObjectExpression#value()
Feature: allow creation of keys inside ObjectExpression
Update how Literals update their values

That allow a Literal to be replace with a more complex value object
(like ObjectExpression)
Add notion of temporary placeholder who'll get removed if no value is set
Add AssignementExpression type
Add FunctionExpression type
Remove old code
Add filter method to callExpression and return arrays as types in valueFactory.wrap()
Rename Arguments to ArrayExpression to be more flexible
Refactor node inheritance using class-extend

That'll allow easier extension of base classes in the near future