Added support for an empty option as a placeholder
Added support for setting the element back to the original state
Folded var classes into an inline ternary operation
Merged coding style
Merge pull request #12 from wjohnald/master

Support for resetting the element to empty state