I know we haven't done it like this before (at least not that I can remember), but what if we do away with this `go_to_page` method and include the navigation in the `__init__` method? There may be times where we want to instantiate the home page without navigating to it (e.g., if a method from another page object should return the HomePage), so perhaps there can be an argument to the constructor to indicate whether to navigate or not. It would probably make sense for the default value of that argument to be `False` (i.e., do not navigate).

What do you think, @bitgeeky?