Merge pull request #11 from pipedev/PDE-743

PDE-743
Merge pull request #12 from pipedev/PDE-686

PDE-686
Merge pull request #13 from pipedev/PDE-686

Update workflow run test to use updated seqwareExecutor variable name
Addition of log4j2 configuration files
Update workflow run test to use log4j2
Merge pull request #14 from pipedev/PDE-692

PDE-692
Formatting updates
Reduce seqware object memory requirements

- Cache objects and reuse them
- Object cache uses seqware id as the key