reindent
reindent
make a copy of timestamps, instead of feeding KVStore to itself
Add simple ignore.
Add logging.
replace SortedMap in KVStore with ConcurrentNavigableMap
debug nontrivial kvstore puts/saves, use a concurrent set for userNames in core.users
less logging
merge master
Merge pull request #215 from bcorrigan/concurrent-writes

Concurrent writes