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
Merge pull request #15 from pipedev/PDE-686

PDE-686
Reduce the amount of cancel task output by setting log level to debug
Basic timer utility class that uses apache commons stopwatch
Improvements to helper execute command logging
- notify user of std out/err file
Remove development debug logs
Add colour to logs
Only log important conditions or test checkpoints
TestNG custom reporter for test case oriented test suites
- groups test methods by test name
- orders test methods by create timestamp
Update commons-csv to 1.0