- use `ThreadPool` to download shard
- bug fix: added `exclude` parameter to HTTP call for `file_pointers()`
- API now returns `index` parameter for `File`
- renamed keyword argument `shard_size` to `num_chunks` on `ShardManager`
- renamed `ShardManager. get_optimal_shard_parameters()` to `ShardManager. get_optimal_shard_number ()` and it now only returns the optimal shard count
- updated 3rd party dependencies
- `colorama==0.3.9`
- `Sphinx==1.6.2`