Adds a observeOnce method. This is useful for single page applications where a route may be run multiple times on a single page load, and this bind multiple times. This way it can be bound only once.