Increase compatibility with Ruby 1.8

* The require statements now interpolate
`File.expand_path File.dirname(__FILE__)`.
* Got rid of new symbol-key hash syntax in Rakefile
* Got rid of `->` lambda shorthand