DDF-357 removed author tag, updated  logging to use SLFJ parameterized methods, updated setting values to null if empty or null map passed in and enhanced JUnit tests