Test cleanup.

  * Remove the visibility tests--not sure I see value here
  * Remove the integration suite--not sure they will provide diagnostic
    value, since any problem anywhere in the app will cause a unit test
    to fail *and* the integration test will fail, too. Going to try to keep
    the tests orthogonal instead.