Added documentation++

-added documentation
-added library changes