Checkpoint
Fixing it so it works
Architecture change and new methods

* Switches to a promise based system where possible
* Adds eachPullRequest() to handle iterating
* Adds canMergePullRequest()
* Adds mergePullRequest()
* Introduces a StashPullRequest object
Add grunt
Add test task for npm
Fix travis
Drop 0.11 support for now
Stop caring about 0.6
Reduce pre-publish tasks
Add a basic readme
Merge branch 'release/0.0.1'

* release/0.0.1:
  Add a basic readme
  Reduce pre-publish tasks
  Stop caring about 0.6
  Drop 0.11 support for now
  Fix travis
  Add test task for npm
  Add grunt
  Architecture change and new methods
  Fixing it so it works
  Checkpoint