Move Logger module to Utils namespace
Add Derelict::Utils::Exception helper mixin
Reduce complexity of status parser

- Use memoist gem, instead of instance variable memoization
- Use Derelict::Utils::Exception#log_exceptions instead of "rescue" in
  methods
- Extract sanitization of symbols into a method