Updated design file
Added Printing class and new test files.