A Comprehensive Look at Fraud Identification and Prevention