I've also left the commented out testing related gems, as I'll sort these in another PR. (Is `launchy` needed for `save_and_open_page`? I don't recall needing it).