add get-machine-list api
fix bug in pythoncom.CoInitialize
add filtering UI to machine list