Added expires header and had the cache dispose of expired elements.
The ttoal count is now passed through a dedicated path, not pushed into the resultset.
Added expiry times, fixed problem with same.