Add PortableStorage
Add ObjectCompareUtil to compare object using JSON, avoid casting issue
Add test case for DefaultSettingProvider

Signed-off-by: Weng Cheong <weng.cheong@wfholdings.com>