use error template
use LWP::UserAgent instead of LWP::Simple
add download_avatar method
move download_avatar method to Roster utility
call download_avatar from roster utility
download avatars when updating roster
remove LWP::Simple and add own get method
use LWP::UserAgent
use local links for avatars
add avatars link to img dir