Nickserv

This branch adds nickserv. It is based on db-services branch.
In my opinion this should be more standardized and look like the GHOST commands other service packages use. Not to mention the "Quit:" prefix makes it look like a user quit. I propose we format it like this: `targetUser.disconnect("Killed (GHOST command issued by {})".format(user.nickname))`