Added the documentation and changed the README