Minor refactoring

- Added `label.error.upgrade` which is thrown from `bootstrap()` if the browser is IE and older than version 8
- Updated `regex.route_bang` pattern to strip a pseudo query string from the hashbang
- Updated `route.init()` to return undefined