added manifest task delegates for manifest callbacks out of lib
manifest task refactor
moved definitaions to cpp, added cleanup in destructor
method and variable renames
added query manifest method to attic service