Added exception classes for libgit errors