Refactored send methods

send_<type> methods now simply pass their arguments to send() as kwargs