Add convention-based resolver; remove */index.js registries

Alleviates the need for index.js registering classes on the App namespace.