Update README with a lot of documentation