Update tests to support other platforms path seperator
Add support for nested namespaces seperated by dot