Improvements

- Better `SmartUnderline.destroy()` method
- Run on load and DOMContentLoaded
- Add `SmartUnderline.performanceTimes()` to see how long it took to run