Added download_size field.

For #77.

This PR also includes #94.