turn activeRoute into a function that returns null when no child routes are active

Examples are broken for not checking that activeRoute is null before calling it.
I would rather have activeRoute be a function that returns null by default.
thoughts?

``` js
this.props.activeRoute() || this.IndexTemplate()
```
vs
``` js
this.props.activeRoute ? this.props.activeRoute() : this.IndexTemplate();
```