refactored asserter, added asserting service and logger
- exception formatter service decoupled from requiring container