Documentation and API addings.
Changing testblock demo code.
Add enabling and disabling of caches.