Fix for Issue #101.  Checks for values and for existence of an optionLabel and selects the first item.
Update for jshint