Nickserv

This branch adds nickserv. It is based on db-services branch.
It's probably better to explicitly return None here so that it's clear you didn't mistakenly forget to fill in a return value.