AngularJS directive for list of checkboxes