Finish oauth

I've finished the work to make blaggregator work with the hackerschool.com OAuth2 endpoint. I'll put comments in my pull request explaining all of the changes I made.