Added printviewer code (html and python code only not the C++) as well as partial implementation of missing conveyor functions (work in progress).