Add requests requirement and make to_dict more robust
Merge pull request #37 from Cal-CS-61A-Staff/requests

Add requests requirement and make to_dict more robust