Add smart symbol replace functionality.

Clarify commentary

Update documentation to reflect the new smart replace command.

Fix keybinding error
Make the replace functionality support scope limiting (to defun, for now)
Merge pull request #11 from mickeynp/feature/add-replace-symbol

Add smart symbol replace functionality -- see #10