Add <select> support. Added unit tests and tested manually in Chrome, Safari, and Firefox. Fixes issue #17.