Add localstorage and autosaving/loading

Changed the datastructure of the items array to not have reference to
person object, instead has personId.  This was done to prevent infinite
$watch loops on '$scope.items' updating the $scope.items[0].person