Feature/scraper

Scraper works
I think it would be even cooler to have a syntax like this:

```ruby
def year
  td_at(0).text
end
memoize :year
```

This would keep only business logic in the method body and lower-level stuff like caching would be added underneath it.

The implementation of the `memoize` method would be rather simple:

```ruby
def memoize(method_name)
  alias_method "uncached_#{method_name}", method_name
  define_method method_name do
    cache(method_name) { public_send(method_name) }
  end
end
```
This sounds a bit like overkill, but in the end we can pull the `memoize` and the `cache` method into a Module and we've got a nice generalized reusable component. TADAAAA!