add unique hash to eliminate requirement for pickle cache
added raise_for_status() to deal with issue #1
fixes to make things work
changes to make things work