After this mornings fiasco I was able to continue my previously interrupted feature addition writing. So what I have done now is the following list.
bulk transfer, change domain ownership, change domain password, check domain transfer, get domain price, lookup domain, modify domain contact info, quit, renew domain, and register domain.
I've still got a few more I'm working on though, and I've discovered a nasty little hook in the transfer domain process that seems as though it will be more than absurd to implement. I base this on the documentation I read, and the fact that I don't understand a word of it.
Off to dinner for a break.