updating readme
adding better documentation
adding documentation to close #3