added local storage adapter lib to persist todos in local storage