convert all keys to strings

(prevents possible sorting error in oauth)
pull 13