I'm not a big fan of adding `wait_for_x` helper methods. I think we should look at the times when we will need to wait for something and then put it in that method. For example, we might need to wait for the sign out to be visible after logging in, so it would make sense to just put the wait into the `login()` method.

We also tend to follow a model where we never add anything to a page object unless it is actually needed for a test, so in that case some of these are premature. I'm OK with leaving some in - the ones you know you're going to be using for the first test you write, but it's a good practice to follow in the future.