async api
Refactored command line construction
Renamed modules for consistency
Error reporting for async API
Show host list for convinience