Fixed CustomJsonSerializer (saving when file doesn't yet exist), renamed StringExts.Format to Fmt (.NET doesn't like collission with static method)