all tests passing -- updated office listing model tests to reflect preference list changes and removed some view tests -- integration tests to be added soon