Add <select> support. Added unit tests and tested manually in Chrome, Sa...

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