Support filenaming and overwriting in ggplotly() method

fixes #48