Used bower, as an alternate to npm, but also added possible npm package.json.
Fixed duplicate of makeUndoable functionality.  Removed undo.js from directly within the package.