Update documentation and run AStyle on the code base