Color selector directive for AngularJS