Formatting updates
Reduce seqware object memory requirements

- Cache objects and reuse them
- Object cache uses seqware id as the key
Merge pull request #15 from pipedev/PDE-686

PDE-686