Added documentation to CaloExtensionBuilderAlg; edited error message to be more specific.
I've changed the error message from HiveDataObj
to VertexContainer
as requested in the JIRA ticket.
Also added documentation to the header file that should outline how to use the cached extensions in other algorithms.