Moved config stuff into separate config class, backed up with the IConfig interface. Also oldschool config became a controller, and maybe will become a controller plus loader, will see.
Fixed some bugs.
Changed string to paths and paths to singularAttribute in constructor. It works, but it's ugly and warnningful.
Got rid of Wrapper. Life became easier and simpler. Hiding times are now the Listener job which seems to be reasonable.
String->SingleAttribute replacement seems to be done. At first there were a lot of warnings that I didn't understand. But now they are gone.  I had to generilize some classes. Will see if I can avoid it, because it's not logic to my mind to generilize a controller class.
minor
merge unwrap branch
Changed Object[] to LinkedList<Object>. Will change LL to L in List< LinkedList<Object> >  places etc. Made addColumn method to be able to add column dynamically. But there is no checking of adding the same column. Also I'm not sure of calling refresh() method after adding column.