First core commit
Change cache keys to sha1
Extract new CachedNodeLoader from NodeLoader, change uri's to allow namespace
Add cache hit assertion
Fix tag test
More testing
Move ThreadContext to thread module and expose api through djedi.x
Fix assert_cache