cleanup imports
update changelog
add use_cache option to fetch_index()
add use_cache option to get_index() api function
add ability to memoize functions which use keyword arguments
add --use-cache option to install functions
update changelog