Added wrong-login action, and the relevant response to users store
Refactored stores. Introduced stores.core to hold shared parts