improved handling of failures

- altered supervisor child specification so that ehmon is not taken down
  due to crashes within shh aspects
- added more logging around unknown messages
Merge pull request #5 from heroku/better_supervision

improved handling of failures