Changed constructor of DataRetriever to require an Outputter and a class that implements RotateCipherable.
Changed constructor of DataRetriever to require an Outputter and a class that implements RotateCipherable.