add ngStorage
update weather service and create blank web worker