LocalStorage adapter initial commit