Protecting name spaces my modularizing the JS