RFR: Adding Teeth Agent Client

I merged errors from teeth-overlord agent-client and teeth-rest errors. I'm also combining run_image and prepare_image into one command.