add angular & trNgGrid & refactor the dependencies