dispatcher: adding Console handlers

- assuming we have no console agent these handlers return protocol errors
- also reorganized the code base a bit to have all dispatcher things in one dir