Feature/24 avatar lookup

I need better tests for Convos::Core->control(write => ...); but I'm opening the pull request anyway, so you can have a look @marcusramberg. I really want feedback on the direction I'm taking with Convos::Core::ctrl_write() and Convos::Core::Connection::write().