Add PortableStorage which store the setting file in same folder as the executable