added cli modus with a benchmark function
added opengl accelerated visualization