cleanup

Oh yea on the getInputStream that is a typo. all the code after the return needed wiped out. Cant use the fileStream because its not seekable and its exhausted after uploading to s3. What really needs to happen is a new stream needs built off the main input stream that can be read concurrently across multiple threads and position maintained via a threadlock with a buffer. That way I can both upload to the storage provider and begin image processing at the same time.