TransactionalFileInputStream version 1
What the hell is the boolean arg in TransactionalFileOutputStream?!
GreyScaleImage prototype is done.
need robust test, should be done