Fix modified date header in request;
Also, break on non-200 responses or exceptions.
Better User-Agent string.
Cosmetic changes.