Reorder topic and reply functions
Remove http function from Robot

Moved into Response as there is no point having it delegate to Robot.