Update autoloading

Includes minor BC breaks.

- Bumps minimum `PHP` version to `5.3`
- Enhanced `Composer` autoloading
- Provides `SPL` autoloader to address #14
- Updated `PHPUnit` config and bootstrap
- Updates documentation

Hopefully, this will set the stage for proper namespacing.