Add more tests + Fix regression in OAuth::signRequest