Add provide and correct endings.
Add and improve doc-strings.
Load required package.
Change package description.