Upping version to 0.4.0
Test refactoring and issue #10: adding support for composing update jobs
Issue #11: Password prompting occurs for dumpJenkinsJobs
Issue #12: config style closure on job definition overwrites existing definition
Setting release version to 0.3.1
Merge branch 'v0.3.1'

* v0.3.1:
  Issue #13: white space in dumped job files cannot be imported
  Issue #12: config style closure on job definition overwrites existing definition
  Issue #11: Password prompting occurs for dumpJenkinsJobs
  Test refactoring and issue #10: adding support for composing update jobs