[WIP] Merge all Pull Requests in a repo

Closes #75

I wanted to see if this was the right direction for what you had in mind. If so I can finish it up by writing tests.

Let me know!
Minor: mind using Ruby 1.9.3+ hash syntax here?

```ruby
state: 'open'
```