Add multiple classes/states support.

The used classList API only allows `add()` being called with a *single*
class. Therefore if your data-bespoke-state attribute contains multiple
classes, it throws an exception.

When might this happen? For example when you are having transitions
isolated into own classes, so we can swap them between slides.