initial version of git-pulls
readme update
merge message has pull request body in it
Display usage information when passed the -h or --help flags

If either of those flags are given instead of an command,
show a usage information similar to what other git commands
display. It lists all available commands along with required
arguments, as well as optional flags.
Make sure there's a cache file before running the command. Closes #6.

When git-pulls is run and no cache file exists, an exception occurs.
Make sure that update is run before any other command if the file
doesn't exist.
Add installation docs to README. Closes #3
Change README extension to Markdown
Merge pull request #5 from cypher/git-pulls

---
Added a list of usage options that are displayed when passed the -h or --help flags, similar to other git commands:

    Usage: git pulls update
       or: git pulls list [--reverse]
       or: git pulls show <number> [--full]
       or: git pulls browse <number>
       or: git pulls merge <number>
Merge pull request #9 from cypher/git-pulls

---

When running git-pulls for the first time, it automatically
updates the cache file before running any other command.
Merge pull request #10 from cypher/git-pulls

---

Also changes the extension of the README to md, to get GitHubs nice readme formatting.
private repositories support
Use launchy gem to open URL. Closes #7

Launchy provides platform-independent opening of URLs.
allow non-fast-forward fetches
Merge pull request #13 from cypher/git-pulls

---

This makes git pulls browse platform-independent.
Merge pull request #12 from grzegorzkazulak/git-pulls

---

Private repositories support, including proper protocol determination

Conflicts:
	lib/git-pulls.rb
update version number to 0.2.0
add GitHub Enterprise support
show message if no pull requests are open
Add gitignore from https://github.com/github/gitignore/raw/master/Ruby.gitignore
Add Gemfile for easier dependency management