Refactor: Extracting method.
Refactor: Renaming to JadbDevice.
Adding support for pulling files from device
Refactor: Improving test fixture names.
Adding truly mocked test case.
Refactor: Fixing warnings