added localstorage library
creates separate model
added a single view