Fans of Netflix series could have a unique experience at Lizzie Borden's former abode