How to Tell a Secret: Tips, Tricks & Techniques for Breaking Codes & Conveying Covert Information