add WalletStateManager
move events TxDb, CoinManager, HistoryManager from Wallet to WalletStateManager
rename TxDb to TxManager
remove TxStorage, CoinStorage, HistoryStorage
add WalletState (storage tx, coins, spend outs and history)