Rework exception handling

- special class for app that inherits from flask.Flask;
- ensure that we can't return anything but json to user;
- put method and path into every error response object;
- better messages for HTTP errors;
- old error_handlers.py gone.

Change-Id: I8be31463d42411429e4e91949899b9af2b544233