Integrate Vuex for state management
ff6a77d431
Include shim in testing package
6a863e79b7
Make tests run sequentially
Please note that blocking a user has other effects, such as: