run.js
    Update var names
    Add ability to start server in background with an option.
    Change the way the process is exiting so that we can print useful information to the user.

run
    Add feature to pass arugments to run.js

server.js
    Add ability to accept json data in the body of requests. This is imporant as most of the cordova apis seem to transfer data in this format. Thus, our server will handle data exclusively in this format (as long as it works)
    Add logging of data for clarity and testing
    Add express way to handel any path given of a certain format just for fun
Changed the structure to make use of modules in a routes folder. Just a basic prototype implementation for now.
package.json
    Add dom-storage to implement server side localStorage methods
storage.js
    Route to handle requests to api/storage/(g|s)etItem(key[, item])
server.js
    Add routes to pass off to storage.
Add some console feedback when error.
contant.js and storage.js
    Remove log statements
file.js
    Add W3 file system implemntation basics. Write is implemented, not much else.
    Notably, getFile and write are working functions but will not work well in this environment since multiple clients may connect and reach for the same files.
server.js
    Reorganized some variables etc.
    Add routes for filesystem features.
package.json
    Add cookies usage.
file.js
    Add special handling of cookies to ensure the multipule clients will not hurt eachother.
geolocation.js
    Update to return the body stringified as is the current convention of our server responses.
server.js
    Add cookie parser to expose that data to our server app.
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.
Update Readme
Update readme and put into place testing stubs
Update readme and put into place testing stubs
Merge branch 'web_server' of https://github.com/CollinearGroup/cordova-web into web_server
.gitignore
    Add ignore entries so that test data is not committed.
Gruntfile.js
    Add Gruntfile that will run tests and more importantly produce radical code coverage results!!
package.json
    Add dependencies needed for jasmine code coverage awesomeness.
Reformat and add some semicolons
Fill out most of the requestFileSystem tests.
Update method to take an optional final callback for async testing with jasmine.
Update Readme and Callbacks
Add callback argument for best implementation.