tidy up interfaces
fix analyse test (needs an API tidyup)
tidy up the resolve and pack apis
tidy up analyse api
Be more explicit about options
Add dependency logging
Update licenses