AngularJs directive for pretty checkboxes