test updates -- major refactoring, developing alternate test framework in separate branch...
update expectations with changes to example app
introduction of Component decouples some state and logic from the main App controller