add basic icons
Use span instead of img so chrome will not render ugly border.
Add additional style to img so hopefully it behaves better cross browser.
Bitch if icon missing height or width, which could cause visibly issues.
Add icons for messages.