(#1604) - On cancel, call changes complete last
(#1600) - Deploy website to gh-pages branch

Site Update
(#1610) - Add npm run shell
(#1612) - missing dep in browserify
(#1498) - Reenable skipped destroy tests
(#1461) - Ensure database is ready before returning from API call
(#1598) - Fix adapter names in tests
(#1618) - Document npm run shell

Addendum to #1610/#1611.
(#1606) - switch internal 'event emiter' to use the real one now that we have it
(#1524) - Add warning when callbacks called more than once
(#1524) - Dont duplicate cancelled calls in adapters
(#1524) - Disable mocked tests and enable once crasher
(#1605) - Remove race caused by latest
(#1621) - http changes now returns a promise