Combines resource and policy state into one application state
Updates the test renderer to handle changes in state so you can use the rerender utility when state needs to change between tests.
Fixes a weird behavior when you were in the policy playground searching for a policy or resource and pressed the search button without a search term. Previously would lead to a never ending loading spinner until you typed into the search bar or clicked the "View all" button, but now it defaults to showing all policies/resources
Will follow up with the refactoring of CSS in another PR because this one is getting lengthy.
Completes the more important parts of #134
rerender
utility when state needs to change between tests.Will follow up with the refactoring of CSS in another PR because this one is getting lengthy.