https://gist.github.com/brianboyko/91fdfb492071e743e389d84eee002342 (Vue best practices)
https://gist.github.com/DawidMyslak/2b046cca5959427e8fb5c1da45ef7748
https://stackoverflow.com/questions/41835716/how-do-i-set-initial-state-in-vuex-2
https://medium.com/@lachlanmiller_52885/a-pattern-to-handle-ajax-requests-in-vuex-2d69bc2f8984
https://vuejsdevelopers.com/2017/08/28/vue-js-ajax-recipes/
https://github.com/tmm/notational
https://codeburst.io/marvel-api-vuepack-vue-vuex-c84067a7f7fc
https://github.com/xphong/marvel-vue-demo
https://medium.com/@kornatzky/structure-a-vue-js-app-from-containers-and-components-52fe0922620c
https://stackoverflow.com/questions/40813975/how-to-structure-api-calls-in-vue-js
https://medium.com/js-dojo/migrating-a-vuejs-app-to-vuex-b1762bfd4cf1
http://vuejs-cinema.vuejsdevelopers.com/#/
https://gist.github.com/brianboyko/91fdfb492071e743e389d84eee002342
https://www.reddit.com/r/vuejs/comments/7dqlfc/vuex_best_practice_do_you_keep_sorted_data_in_the/
https://github.com/vuejs/vuex/blob/dev/examples/chat/store/mutations.js
https://sabe.io/tutorials/using-axios-pull-data-rest-api
https://alligator.io/vuejs/rest-api-axios/
https://codeburst.io/dependency-injection-with-vue-js-f6b44a0dae6d
https://codeburst.io/composing-actions-with-vuex-b63466264a37