adding dependencies of gem.
adding authentication library.
adding interfase to jobs.
adding interfase to pipelines.
adding utilities to network stuff.