adding some tests and fixing some bugs
create_from_stream working
actually get files saving