improved regression test logic including adding Linux support and added another regression test
reworked job cloning logic to associate it with the job class
resolved merge conflicts from github
incorporated merge conflicts from github