TSP-4673 fork branch

Added support for creating branches on an existing branch (forking)
Added support for JIRA Json request body
Changed GitHub client, which is now constructed with the repo owner and name
JIRA issue details are now pulled from JIRA's post body instead of making separate JIRA API calls