add example build to gitignore
enforce strict sequence locking to fix bug where calling Router.push in a view's show() could do behave unpredictably