new layout for classviewer

i want to minimize its functionality to made it more versatile in the
overall programm
revamped constructor
Defined bab, update test clc
quite ready
it works
last change to classviewer
this is the last