Update tests for recent changes, update build and update documentation.