Add file watcher in "gitbook serve" command (Fix #47, #89, #140)