Stop to divide up

Currently there is no need to divide
Add test for update and fix some bugs
Dont pollute under Backbone namespace directly
Watch Gruntfile.coffee
Test if window.openDatabase exists or not
Remove unused package
Add test for Backbone.WebSQL.sync
Optional columns can be defined by string in array, not only object in array
Add test
Add test for Unsupported type
[minor] refactor
Fix valid data type
Change variable name
[minor] wording
Test without deferred interface
Remove unused package
Support index, closes #5
Add test how many times called
More README
Bump version