Upload Manual. Clean up sample examples. Modify function prototype of getOptimalObservable and getOptimalProjector