Changes to README

I really like this gem, but found it a bit difficult to use at the beginning because I didn't know how it worked.

I have added a bit more of documentation and explanation of how it works. Please tell me which parts you like and which you don't, or if you want me to add documentation about anything else :)