Histories are synchronized

Fixes #289.
For all these functions it would be good to document if the vessel is initialzed/synchronized when the function returns.