feat(pert): basic pert harness
refactor(scope): relax function only once
refactor(scope): use identity instead of obj.equals()
refactor(ngRepeat): use [] for scope access
refactor(parser): remove invocable objects from parser