improve readme file.
add gradev, and a demo-script.
add improved uncertainty estiamte function.
make all the test run without failing.