Add other classes

I added other classes to hacker school, changed scrape.py accordingly, and corrected the spelling on requirements.txt

The commit history may be a little sloppy - my branch got out of date and I don't know if that's a merge problem. Can re-do everything if it's a problem. I haven't done a lot of pull requests.