Make compliant with latest esprima version
Better tests
'ast' version must not pickup parenthed require
While plain function logic instead of recurrency
v0.1.6