Sort json dump for consistent ouput
Pretty print when dumping textbooks
Don't use spaces in files names
Abstract the file writing
Add sample config file
Improve html dumps

Previously if multiple threads failed they would override each others
dumps.
Add some notes about logging to the README
Make textbook scrape use logging
Forgot to import
Fix, write as binary
Add retries with sleeping in case a request fails
Make retries configurable, also catch ConnectionResetError
Fixed: duplicated logging statements

Logger was used before being setup. Logger setup moved before relevant
logging statements, and placed within `__name__ == "__main__"` block to
prevent the logger from being setup twice when main.py used as a
library.
Fix duplicated logging statements in a better way
Remove unneeded log statement
Merge pull request #15 from Queens-Hacks/logging

Logging Improvements
Merge branch master into retry-requests
Merge pull request #21 from Queens-Hacks/retry-requests

Handle poor internet connections better
Update README with scheduled maintenance times
temporary commit