AngularJS table filter, pagination, add, delete, edit..etc