de-classed fetcher, have new cache class, singleton
split out actual url fetching
segregated actual code to api and added new __init__
updated docs to new version
added get_panel to wbdata toplevel docs