Added eunit tests for the 'core_json module', and fixed an error in the module where it was using the 'jsx' json package, instead of 'jsxn' (which can process erlang 17 maps) as required.