work on documentation and test output

* reformat mac test output
* typo fix (poly1304 -> poly1305)
* all ntt should use gffactory, not gf directly
* add documentation