Nickserv

This branch adds nickserv. It is based on db-services branch.
A full stop at the end of these errors make them look a fair amount neater.