add_citation method and tests
citation response specs and change the semantic name to entry to match with library
output single citation method and tests