Added support for extracting files (untested)
Refactored tesst to support multible items on create return (setup for extract test)