added namespacing and new readme