integrate new ci auth
new class
Merge pull request #7 from daithi-coombes/integrate-new-ci-auth

integrate new ci auth