Renamed folders and updated exception namespaces, class names, and filenames for proper autoloading.
More composer.json updates.
Test updated for new namespace.