Add ReadmillFetcher and specs

Also update to latest rspec hotness
Don't need to be patch level specific for Ruby version
Make stores source agnostic
Reorgansise the lastfm files
Shuffle readmill files around
Add Readmill source spec
Tweak the readmill fetcher spec
highlights parsing
Use RestClient

That we we can bolt on rack cache etc...
Get book parsing working and move a few things around