Documentation touch-up
Add more unit tests
Add dtx-selected attribute for <option> tags
Fix for allowing basic usage in NodeJS (using jsdom npm)