Add Vienna::LocalStorage for saving models to localstorage
Improve local_storage adapter