[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!
I'm trying to move away from using instance variables... mind removing these, and using local variables instead?