unit testing

unit testing the lib as well as displaying some of the with in the
module system.