Fixes #110: Dodgy - Dead store to local variable
Fixes #110: Dodgy - Write to static field from instance method: removed static reference, was not used
Fixes #110: Multithreaded correctness - Call to static DateFormat: removed bad API toString() and simply using getDateFormat() method that returned clone of SFD
Fixes #110: Bad practice - Method may fail to close stream: updated to use try-with-resources
Merge pull request #113 from jewzaam/issue-sonar-critical

Issue sonar critical