Improved error handling
Icon handling updated
Added docstrings
Taurus installation is checked before startup