write all transactions to local csv, in case of server/network failures
enable anonymous login that doesn't connect validate through server
minor changes