& -> ; in generated contract id
adding unload test
Closes #2 memoized getType, and no longer depend on sdk/url module