Star rating AngularJS directive