Added doc to logging functions, and moved file into JBC namepspace.
Divided documented content into modules, and fixed the typo in the
version.