The namespaced equivalent of public is now mapped to Pub, to avoid the keyword problem of calling a namespace Public. Also fixed the autoloader - back to recursion...