refactor(scope_spec) fix broken test
feat(scope.js) implement basic watchCollection function