Add Rakefile

Tasks:
 * yard: generate documentation
 * test: run tests
 * build: build gem
 * release: create tag in GitHub and push gem to rubygems.org