Share history between find in buffer and find in project

Now the buffer and project views share history (#148). You search for`omg` then `unicorn` in the buffer fnr, switch to the project fnr, `unicorn` will be in the text box. Hit up, and it will be `omg`. 

This enables us to update the buffer model when a project search happens. So search the project for `unicorn`, select a result, the buffer with the result will show the result highlights (#43) and enables you to cycle through them with `cmd-g` (#281)

Closes #43
Closes #148
Closes #281