Read caching

Implement read caching. Depends on blktap having read caching implemented.