More refactoring of Communications layer

- More refactoring of Communications layer
- Updated DNUtilities to resetDebugLogs on background thread
- Updated podspec version

Signed-off-by: Darren Ehlers <me@darrenehlers.com>