Added handling for dirty (unsaved) buffers.
Added libcache source.
Simplified the constructor to since line number and column number can be calculated from the position.
Put something actually useful in the README. Praying for Markdown to be correct at the first go.