Corrected spelling mistake
Added a rewrite module to compile the finished script
Currently includes a simulation of what the transaction data will look like
Added function to incorporate generosity values into a dictionary of results
Separated the test rig of the CorcoranIndex into a module CorcoranIndexTest which simulates intended use of the CorcoranIndex module
Added calculateTransactionGenerosity function from previous work, though integration is not yet complete
Added tracking of transaction histories as the log is examined, to provide some data such as number of transactions between users etc.
Tidied use of sender name dictionary key
Passed generosities into transaction calculation for use in recipient generosity considerations
Enforced float division in many places, fixing many bugs
Added many print statements
Commented out print statements in main file
Normalised final printed generosities
Added test rig user wangbot who does not lose points when giving them to others and only performs transactions of 1
Added wangbot exception to main files validation (of amount < fromPoints)
Added memory of user points to main file (excluding wangbot) as these will not be provided in each transaction info dictionary
Wangbot no longer receives points in currentPoints
Senders and recipients are added to currentPoints and generosity dicts earlier (if both are not wangbot and either doesn't exist in dicts)
Made use of current points to extract fromPoints, toPoints, economySize and totalUsers from it, and these are no longer provided/expected in transaction data
Removed diagnostic print statements