Feature/autoopen

have a look at it, i know now why you said it's messy...
user commands don't jump to new chats out of obvious reasons
although this could be handled in the protocolmanager maybe