add Namespace::Store

with `Namespace::Store` we can make `application.namespaces` enumerable, with this we no longer need to do thinks like `application.namespaces.values.each`, we can now do this `application.namespaces.each`