added call_timeout() function
make LocalMihf only keep one event for each link
added docstring to _peek_links()
minor changes
added vim undofiles to gitignore