Finish unbuffered tests and add docs