See this discussion for further information.
I'm working on this now.
That turned out to be a bit more than I thought.
I'm on 685 insertions and 112 deletions right now, but will need some more. I don't know if I can finish it by tommorow but over the weekend I definitly will.
On my fork of your repo you can check the current changes (not the latest ones all the time)
@MoritzS Thanks for the update. It's fine for the fork to be huge, as long as it's got decent tests with it (which, from my brief skim, looks like you're handling swimmingly). Large forks do take longer for me to go over, but I was kind of expecting that in this case anyways, and I'm more glad than ever that I followed your recommendation to do this as its own issue.
Fact is, between my identity branch, and the inconsistent patch application I've been responsible for recently, I really am going to need to devote a proper block of time to merging a lot of disparate development together and making sure everything works in harmony at the end of it, no matter how big or small this particular fork is.
Finally I'm done!
See the pull request on github for the code.
/ Accepting payments
FreedomSponsors will charge a 3% fee on top of your payment. For offers in US$, Paypal's fees will also apply.