Refactor to hide original data behind accessor/mutator method.
Adding .gitignore, Travis, and package files.
Adding 'dependencies' key to package.json.
Fixing version number.
Install karma globally when running tests.
Include new fields in diff

RFC: How to handle deleted fields?