more tests
much better cache testing
made more cache functions work with date ranges directly
merge lists fix
better cache after testing.
more tests, tidying util
drop some bad stuff, more tests.
drop some bad stuff, more tests.
Merge branch 'master' of ssh://aldershot/home/git/jwutil