added angular-cache to give more control over caching and allow to flush the cache object. also check that keydata is defined before trying to return property results.
removed hasCdata property and just unescape special html chars for both title and description if they contain string values.  Also set headline.source to display name from config
access source config by source property rather than name since config object changed.  Also set the displayName from the config in the headline data to be transformed.  changed name of http timeout and removed cache config for http since we are not caching at http level
added angular-cache module dependency
for rss feed config, changed name property to source and added displayName for each source.  also bumped timeout down to 4 seconds and changed name of timeout property
added angular-cache library
added angular-cache