add strong reactive-list dependency for powerqueue
rewrite getExtension so it works for unmounted files, too
isEmpty will be true for null or undefined
do the isImage test correctly; add some API docs
fix several issues, make downloading work, improve a few bits of code