Schedule Store#commit on the runloop

Removes the need for 
https://github.com/addyosmani/todomvc/blob/gh-pages/architecture-examples/emberjs/js/models/todo.js#L9-L11

cc @tomdale