Adding point cloud generator, additional command line params

Adding point cloud generator.
Adding command line params, including control over iterations.
Changing flights to use SparseVector.
Adding timing information and switching to logging interface.