Autoloader improvements

Resolves #1 via 74837b1

- Support for validation of namespaces in the directory
- Autoloader runs via `spl_autoload_register()`