single ajax request onload
extract viewModel.getUserName
store users in datastore
view model constructor arguments in an option object
add and delete users in remote model (not implemented for localstorage model)