Interface and overloaded ComposePrivateMessage to handle captcha.

As suggested by @efskap and @SirCmpwn on SirCmpwn/RedditSharp#49

Overloaded ComposePrivateMessage instead of adding optional params to avoid possible infinite loop if captcha keeps failing.