moved orientAndSaveImage to temp. utility class
added public constructors for parameters and result classes
added doCrop() function and todos