REFACTORING image/targa decoupled, targa no more derrived from image, ...todo make load/save functions static