Adding docs
Adding docs and library