Added Cache project and implemented ReadMedium
Added some more stuff to Clash.Cache