The Practical Dev's review of Kerberos explained in pictures