Update Setting and Add Scanner and Printer

Update Project File, Unittest template, Source code template, and Add
IOHelper classes.