Show a nice error if plugin can't find config file

Previously if the user didn't have a package.json this would throw a
horrible and very unclear error. This adds a nicer message.