Add more options to the getRepos method

Github has a bunch of options that can be passed to `getRepos`, none of which are included here. This adds most of them. The default was also changed from `updated` to `pushed` as this reflects more accurately which ones had the latest activity and in addition mirrors how github itself sorts repos.

I'm sure there are more methods that could take options here too, if I find any more will patch in.

Also thank you so much for this amazing library. This has entirely saved our lives, and if you are on twitter let me know so I can send you a dogecoin tip my friend.