Namespaces for exceptions, more PSR