title: Memory Router doesn't use the browsers back button
body: <p>Using react-router 4.2.2</p>
  
  <p>Following the documentation at <a href="https://github.com/ReactTraining/react-router/blob/master/packages/react-router/docs/api/MemoryRouter.md" rel="nofollow noreferrer">https://github.com/ReactTraining/react-router/blob/master/packages/react-router/docs/api/MemoryRouter.md</a> (Which is lacking a good example)</p>
  
  <p>I have the following</p>
  
  <pre><code>&lt;MemoryRouter
     initialEntries={[
       '/one',
       '/two'
   ]}&gt;
       &lt;div&gt;
         &lt;Route path="/one" component={FirstPage} /&gt;
         &lt;Route path="/two" component={SecondPage} /&gt;
       &lt;/div&gt;
   &lt;/MemoryRouter&gt;
  </code></pre>
  
  <p>I can then use the following to easily navigate pages:</p>
  
  <pre><code>this.props.history.push('/two');
  </code></pre>
  
  <p>This works as intended. However, when I hit my browsers back button it does not take me back to the previous route. </p>
  
  <p>While I could easily have navigation buttons on screen, I would love for the browsers back button to work as well. Can memory router do this? If so, how?</p>