new(ng-table): new view, designed, added typeahead, paging and sorting