4. Refactor API + Handle failures
5. Web player
6. Homepage
7. Settings
8. Search
9. Discover


# CSS
    * Sidebar responsiveness
    * Move CSS in modules
        => https://github.com/gajus/react-css-modules


# API middleware
    * https://github.com/reactjs/redux/issues/1824#issuecomment-228609501
    * https://medium.com/@adamrackis/querying-a-redux-store-37db8c7f3b0f#.eezt3dano
    * https://github.com/reactjs/redux/issues/644
    * https://github.com/peterpme/redux-crud-api-middleware/blob/master/README.md
    * https://github.com/madou/armory-front/tree/master/src/app/reducers
    * Immutable.js (?) + get rid of lodash


## Global UI
    * What happens when JS is off?
        => https://www.allantatter.com/react-js-and-progressive-enhancement/


## Miscellaneous
    * Webpack chunks?
