Add a first version of synchronisation
Remove redux-offline dependency
make the redux state fully immutable
TODO: better error management
TODO: make syncronization work automatically
export default apiClient => (effect, action) => {
const { method, url, data } = effect;
return apiClient.request(method, url, data);
}