added test rake task that does both unit and functional tests
[Job] - Issue #13 - refactored child_projects and notification_email
[Job] - Issue #13 - refactored all SCM providers
made get_threshold_params private
[Job] - Issue #13 - added documentation
Merge pull request #51 from arangamani/refactor_create_freestyle

Refactor create freestyle
Merge pull request #52 from arangamani/master

Pull changes from master