Tidied up send_tock function
Added explanation and API docs for the new functions