Corrected bug that was happening when the user has no name set
Added method to retrieve repository's branches
Setting user's email as opitional
Corrected BUG when parsing commits without message
merging upstream changes