update deps and make tests pass
move flatten to a separate repo
use component-downloader
docs
each component now has a canonical name
change API signature
0.2.0