working on making masterbot less magic

commit error utils
passing in a delegate to botconnection...