Register application store if exists. Fix tests to use App.destroy.

Instead of a rename of store to applicationStore, I am allowing the developer to extend store with their own implementation of application store. If we'd rather straight up override store for them, I can do the rename. Thoughts!