#3 adding support for jump drives
- Making request timeout configurable, defaulting to 25 seconds