base datasource update
add _elec_slug method to md datasource
add StateCache to StateBase
replace cache_dir with cache.abspath on BaseFetcher
parial work on md loader. for discussion #23
base loader tweaks. #23