Add bootstrap icon and clear button for search text box

Avoided editing CSS. Pure JS implementation.

@TODO: Add invert colour class for dark themes.