Changed func name contains_producer to contains_producer_with name
and added a new function contains_producer_with_url.

Changed get_information to search for information objects specified
by a given URL instead of a given information title.

Added some new doc comments.