write all transactions to local csv, in case of server/network failures
enable anonymous login that doesn't connect validate through server
minor changes
get logging and preferences working on master