add cache_mng_test to gitignore
account for ranges including start and end
add range_length()
maintain size in cache_mng