[Repository] Now marking aggregates as committed
Thread-safety review + code cleanup

Updated documentation
Code standards