old_contents: import React from 'react';
  import ReactDOM from 'react-dom';
  import { Provider } from 'react-redux';
  import { createStore, applyMiddleware } from 'redux';
  import { Router, browserHistory } from 'react-router';
  import ReduxPromise from 'redux-promise';
  import ReduxThunk from 'redux-thunk';
  
  import reducers from './reducers';
  import routes from './routes'
  
  // for bundling your styles
  import './bundle.scss';
  
  const createStoreWithMiddleware = applyMiddleware(ReduxThunk, ReduxPromise)(createStore);
  
  ReactDOM.render(
    <Provider store={createStoreWithMiddleware(reducers)}>
      <Router history={browserHistory} routes={routes}>
      </Router>
    </Provider>
    , document.querySelector('.react-root'));
  
new_contents: import React from 'react';
  import ReactDOM from 'react-dom';
  import { Provider } from 'react-redux';
  import { createStore, applyMiddleware } from 'redux';
  import { Router, browserHistory } from 'react-router';
  import ReduxPromise from 'redux-promise';
  import ReduxThunk from 'redux-thunk';
  
  import reducers from './reducers';
  import routes from './routes'
  
  // for bundling your styles
  import './bundle.scss';
  
  const createStoreWithMiddleware = applyMiddleware(ReduxThunk, ReduxPromise)(createStore);
  // Redux DevTools
  const store = createStoreWithMiddleware(reducers, window.devToolsExtension && window.devToolsExtension());
  
  ReactDOM.render(
    <Provider store={store}>
      <Router history={browserHistory} routes={routes}>
      </Router>
    </Provider>
    , document.querySelector('.react-root'));
  
subject: add redux dev tools functionality (#4)