initial commit
ignores
added executionContext and jobParameters support