more verbose spinner, able to download stuff
fixes and new testing abstraction