Building with params, and small refactoring

You can now specify list of Parameters in jenkins job configuration.
You can then pass a comma separated list after job name. The order
of params needs to match order in your configuration file.

Refactored jenkins notification functions.