Refactored Git::Repository
Refactor Git::Blob. Added tests
Refactor Git::Tree
Remove Repository#tree method
Prevent excpetion when Tree got wrong object
Merge branch 'refactoring'

Conflicts:
	Gemfile.lock
	VERSION
	lib/gitlab_git/repository.rb