actually parse stuff
add Service interface and placeholder NickServ implementation