Blog post for Instant Payouts

Address #105
We're now 50% of the way there and expect to surpass 70% in the coming weeks.