Better select tag defaults

Basically same stuff that beezee already submitted in pull request #7 and #9.  My update sets the id and name in the defaults array so that these values will be over riden if passed to the function in $options.  Seemed to be a slightly better solution than beezee.