Added ng-model to column-selector for validation

Refactored directive html