Code Complete on Task Executor basic functionality. Ugly looking code,
but fully functional. Handles multiple end-points, user inputs and clean
exits with appopriate kill messages.