vuex store types added, markup and logic connected, unused components hidden, tests added Change-Id: I42c573be3d05fc13521033b089f3f2d3126c36f8