add background and update the README.md, and seeing if I can contribute to the documentation updated in #15
add background and update the README.md, and seeing if I can contribute to the documentation updated in #15