Use namespaces

If we're only supporting PHP 5.3+, then might as well use all the features