Fix log ticking bug

Closes #354
Subset styles stay synced after restoring

Closes #352
Relabel cid->label in Data.add_component_link

Closes #351
Data.add_component accepts ComponentLinks

Closes #350
Merge pull request #358 from ChrisBeaumont/bugfixes

Various bugfixes