README.md
    Add testing instructions
contact.js
    Truncate method since it's not being used. Add a simple test case.
geolocation.js
    Add simple test case for as-is state.
storage.js
    Update return code to be slightly more accurate.
test
    Add test file structure.
jasmine
    Add jasmine as our testing framework.
Update the docs and add better .gitignore entries.
storage.js
    Add a spec file that passes all the getItem tests.
    Update storage.js to do better error handling.
node_modules
    Run npm install which changed files.
package.json
    Add dependency definitions so that tests can run smoothly
Since the node_modeles is being excluded by .gitignore we should not have all this in the repos. Each user should run an npm when developing. Distrobution will be taken care of by other cordova projects.
Update the readme to be more descriptive.
Add tests to storage.getItem method. Only final issue is for multiple clients will all share the same localStorage space. No Bueno.