Custom module names, Unique names

With multiple components or adapters of the same type in one setup, logs can be hard to interprete.

We might want to allow users so give things a name in the constructor. FINAM might even enforce unique names for components and adapters.

Both would also be helpful for finam-graph.

Unique names, however, would be a breaking change if introduced after %release-0.4