feat (oTableController): adding oTableController directive

oTableController is used to expose the controller to a scope.
docs (example): updating example usage
docs (example): updating example usage
feat (oTableRepeat): remove oTableRepeat directive

BREAKING CHANGE: original goal of oTableRepeat directive was to expose the
controller to a scope. This should now be done with oTableController. I feel it
was a bad name