Simulating the Human Factor in Reputation Management Systems for P2P Networks - An Agent based Model