pylint work, low-level library function work, #71

Change the library organization around such that the library module
contents are visible, but the module is protected.