add adaptive optics, add SxAO driver
abstract AO interface, test program