Move addLocalOrSync over and rename to add
Complete tests for storage.get function.

Fixed storage.js bugs:
It wasn't properly updating sync storage.
It wasn't properly rationalizing localStorage and sync storage.
It was using 'key' string instead of key variable as index.