Creating a Chrome extension in 2018: The good, the bad and the meh