Added LibraryClient class as well as EmptyPrintStream