all implemented stuff work. moving on.

* we don't lose a single node
* no malloc errors. ever.
* make tags generate ctags and ignoring tags
* need to implement option 8
change name of search title function (static)
search by surname implemented