Breaches 101: Lessons Learned from Notable Cases and How to Avoid Them