Make ./var/log when needed so that it isn't in git

Then we can have puppet create a symlink without dirtying the working dir.
Ensure Daemon::Control exit status is used
Autosearch for author, by name.
Minor changes.
Changes to the search logic.
Separate the autocomplete logic from the Author document.
API endpoint: Trust.
Tidy up.