Namespaces

I spoke to Glen on Twitter the other day about moving everything to namespaces (for PSR-0 compliance). This was a massive task, because not only did it involve overhauling the way files were referenced, it involved overhauling the tests too.

I based a lot of this on AWS's PHP SDK which is very slick and well-written. They have separate directories for each of the main services they offer. So it's only clear from a PHP point of view, but also from an end-users point of view :)

All unit tests pass - so everything should work. Might be worth testing extensively on a new branch. Any questions feel free to @jamiehannaford or throw me an email jamie@limetree.org