Download SDK on demand

Fixes #45 
Fixes #46