Use recursive merge of Ubig lib
BugFix the result of an appending must always be an array
Add test to verify that the result of an appending must always be an array
The next version will be 0.3.1