Add MenuView and tests; added TestUtils to reduce code bloat in tests.