Full featured Product Managment App - AngularJS