Update split bundle.js into vendors.js and kept.js

Also, remove gulp-browserify and use browserify directly
Update button's type and add correct form submission handler

add button type to submit and onSubmit to addTask, so pressing enter will
trigger form submition
Added jshint linting.
Added Jest tests.
Added tests for the UndoStack mixin.
Added david-dm badge to README.