Added basic test.
removed superfluous param
Cleaning up tests
simplify
further test improvements. skipping download tests unless requested