Defragmentation added to documentation. Added new section on how the cache works. Fixed some typos.