better handling for @2x, streaming to file

Writing from the NSURLConnectionDelegate to files instead of directly to memory
Better @2x handling