Convert to GraphQL with Apollo Client

Remove redundant actions and reducers
Add withLoader helper to handle component loading state
3 jobs for graphql in 2 minutes and 26 seconds (queued for 17 seconds)
latest
Status Job ID Name Coverage
  Test
passed #4484
lint

00:01:28

failed #4450
test

00:00:58

43.63%
passed #4451
lint

00:00:47

 
Name Stage Failure
failed
test Test There is an unknown failure, please try again
  Authorize.jsx              |    45.45 |        0 |       40 |    45.45 |... 29,34,38,43 |
api.js | 0 | 0 | 0 | 0 |... 44,53,62,64 |
withAuthsome.js | 45.45 | 100 | 28.57 | 45.45 |... 31,34,38,43 |
withLoader.js | 0 | 0 | 0 | 0 |... 11,12,15,19 |
src/store | 84.62 | 45.45 | 100 | 84.62 | |
configureStore.js | 84.62 | 45.45 | 100 | 84.62 | 24,49 |
-----------------------------|----------|----------|----------|----------|----------------|
npm ERR! Test failed. See above for more details.
ERROR: Job failed: exit code 1