FileDescs instead of Maybe ContentHashes
gitignore build.db
Write execution logs to db
Split ExecutingCommand out of Slave
EnumSophia utility
ExecutionLog saving and checking