Update class names and namespaces. Remove require statements.
Rename exceptions.
Update exception subpackage class names and namespaces.
Update error classes to use namespaces.