Enhancement/revise object structure
I removed the separate image and metadata objects for VNIR and SWIR. It seems to be common sense that we don´t need this extra abstraction level and we can implement all the needed functionality into the 'Detector' classes.
If you agree, just merge this branch into master.