feat(directive): ng-repeat

Closes #134
fix(ng-repeat): clean internal state exposed poblicly
feat(select): Add directive to support data-bound single selects.

Closes #138