A reputation and lending platform for peer-to-peer loans