Issue #20: Implementing global JobManagement object for dsl, template functionality and some minor cleanup