re-organize the luhyaapi and daemon source code structure.