Adding support for gem_publisher

The commit adds gem_publisher, which will allow us to pubish the gem via
jenkins job.

Also adding jenkins.sh for running the jenkins job for tests