fixes #151 removed column vis from public API, cahced col vis in impl, v...

...alidated col vis in impl
oopsss forgot to save a file in eclipse before commiting, done in commits 671bba6 and 3b8db2b