Refactoring to namespaces

I'm fairly sure that this won't apply cleanly. But it's a big step to being fully PSR-0 compliant.

This is the result of my changes based on PR-64 from @Maxwell2022 ( https://github.com/pda/pheanstalk/pull/64 )