Cleanup, fork documentations to README.md, and use of dynamic
timeout in tests.