Comments and style

Fixed some functions in address which were inconstant from other
functions and did not have the return type on a separate line. Commented
more of the connection module. Pulled move_to_head_of_queue() into
connection_cb(), and renamed rearm_watcher() to reactivate_watcher().