Some fixes along with using typeicons for the delete btn
Added a util function to select text inside a dom element
Fixed the issue of adding empty tasks in the todo obj