Fix/unknown resource handling

Fix #35

- Add decorators in `swf.exceptions`:
   - `catch`,
   - `raise_dot_not_exist`,
   - `is_does_not_exist`.
- Wrap model method with `catch` or `is_does_not_exist` to hide the plumbing and group it in the same place.
- Fix tests