add subdir support for pickle_cache
add simulation framework implementation
add random sampling support for PMF