Added cache stuff back in.
Added better readme.