Renamed git2r C code file error.c/h to git2r_error.c/h
Moved git2r signature C code to separate file

* Refactoring to split git2r.c into several smaller files