Added dealloc to free repository object
Added custom exception
Merge branch 'master' into clone

Conflicts:
	cygit2/_cygit2.pyx
	cygit2/tests/test_repository.py