errors (not exceptions) for common problems (dv not found)

- only use SwordServerException for exceptional events
- always log before throwing SwordServerException