Introducing reader factory
Switching to reader factory in uploaders
Pre-processing jp2 files with consideration for race conditions

Loading the file with the wrong sequence of init
Merge branch 'dev/jp2-process'

* dev/jp2-process:
  Pre-processing jp2 files with consideration for race conditions
  Switching to reader factory in uploaders
  Introducing reader factory