Reorganized code and added comments to denote which API call each method uses
Updated pom.xml file to prepare for use in Jira plugin
Added some user APIs
Added a method to fetch the currently logged in user.
Added method to fetch a single commit based on project ID and commit hash.
Added authors to commits. Added commit diffs and fetching of them.
Added branch fetching, including branch commits.
Added project hook methods.

Fetches, adds, and deletes project hooks.
Exposed some additional properties in the commit and project models.
Added the ability to search users by username or Email.
sanitizing slugs for urls
merging in changes from main gitlab java api