Sunny Swift: Threat and error management - Part 1

Issue 43