Library progress

As library will take more thought.  Currently prints to standard out.