Don't need those libraries sourced in code,
they are required at package level
Expand error message.
Fix code mismatch.
Cleaning up the many small issues in documentation. @rbatt