Refactored test startup in an attempt to prevent possible race conditions

Alex was having trouble with some of the tests not working properly on his machine.
They were failing during their setup: not finding elements like buttons and labels that
were part of the base setup. This made me think perhaps there was a race condition in
test startup, where tests attempted a perspective change before the default perspective
was done starting up.