Use promises instead of callbacks
Try to not add festivals more than once