Adding view adapter.

This change brings in a view adapter to map App objects onto views, along with tests.