actually catching download errors fixes #7
useful error message
adding directory making for robustness
0.1.9