now scaling and rotating in optimal order
IReceiptFile interface
added SimpleReceiptFile