make error handling more resilient
add basic favicon