added tagIsComponent(), renamed scripts attribute to viewModels in component location hash object, changed namespace.getNamespaceName() to namespace.getName()