fixed a bug in cfl calc that was only looking at the x axis.  not that it mattered with my test being symmetric. split out CL code into an intermediate CLApp class.