Reset state should exist for each module as well as for the whole library
Created by: encima
The library currently does not reset (although almost all data is a network action), some stored data should be reset without having to reset the whole store of the client