We should make sure that `experiment#name` can always return a name

The following discussion from !20 (merged) should be addressed:

  • @dreedy started a discussion: (+1 comment)

    question: Would it be possible to use self.class.name here or is it more prudent to keep this as a deliberate string so that the class name is free to change without affecting existing flipper_id values?