add GetDiff Handler
URL for GetDiff Handler
add GetDiff Handler
fixed merge problem
Merge branch 'master' of github.com:joaopaulovieira/gandalf

Conflicts:
	api/handler.go
	api/handler_test.go
	webserver/main.go
Fix Travis CI build for forks

Move package to expected place.
Params for archive route needs to be passed by querystring
Merge branch 'master' of https://github.com/tsuru/gandalf
fix URL GetDiff
Merge pull request #137 from joaopaulovieira/master

Create GetDiff Handler and unit tests for him
Merge pull request #135 from scorphus/travis-fork-build

Fix Travis CI build for forks
Refactoring GetForEachRef

Changes:

* Added Ref, GitUser and Link struct
* Added CreatedAt attribute
API doc: Improving GetBranch

Added example result section
API doc: Added GetTag section (Fix  #139)
Merge pull request #138 from marcelometal/author

Refactoring GetForEachRef
Merge pull request #141 from rfloriano/master

Modified parameters for the route archive to be passed by querystring
make: simplifying the make get and test.
travis: pass -x to make get and make test.
contributors: added Rafael Floriano da Silva.
Fix GetArchiveUrl for new url format