clean up (docs) and starting the command routing logic