removed old commented out code
fixed ejson when the array is empty
history update
fixed defect test case
added merge function
added default language/fallback support