[added]  initialPath prop on Routes for server rendering

also this.state.matches may not be array as this.matches can return null