Refactor: move plugin exceptions to their own directory
Refactor: move request exceptions to their own directory